• Home
  • Murder Mystery
    • Vanishing Act
    • On Thin Ice
    • The Echo Bay Murders
    • The Sultan's Inventor
    • Picture Perfect
    • Trapmaker Trilogy
    • Paradise Mystery
    • Framed
    • Murder Inn
    • Murder Manor
    • Starstruck
    • Cult Mystery
    • Christmas Killer
  • Adventure
    • Dino Country
    • Death Dodgers
    • Canine Cases
    • Puzzle Lovers
    • Sweet Dreams
    • Squire's Tale
    • Time Stones
    • Lost Ruins
    • Psychic Squad
    • Sacred Stones
    • Painted Worlds
    • Pirate's Treasure
    • Cursed Crown
    • Dark Ruins
    • Allied Spies
    • Hidden Ruins
    • Time Library
    • Space Crisis
    • Scottish Castle
  • Horror
    • Mirror Man
    • The Covenant
    • Haunted Hunt
    • Asylum
    • Midnight Carnival
  • Puzzletown
  • Visual Novel
    • Solve It
    • Solve It 2
    • Solve It 3
  • About
    • Jobs
  • Blog
Haiku Games
  • Home
  • Murder Mystery
    • Vanishing Act
    • On Thin Ice
    • The Echo Bay Murders
    • The Sultan's Inventor
    • Picture Perfect
    • Trapmaker Trilogy
    • Paradise Mystery
    • Framed
    • Murder Inn
    • Murder Manor
    • Starstruck
    • Cult Mystery
    • Christmas Killer
  • Adventure
    • Dino Country
    • Death Dodgers
    • Canine Cases
    • Puzzle Lovers
    • Sweet Dreams
    • Squire's Tale
    • Time Stones
    • Lost Ruins
    • Psychic Squad
    • Sacred Stones
    • Painted Worlds
    • Pirate's Treasure
    • Cursed Crown
    • Dark Ruins
    • Allied Spies
    • Hidden Ruins
    • Time Library
    • Space Crisis
    • Scottish Castle
  • Horror
    • Mirror Man
    • The Covenant
    • Haunted Hunt
    • Asylum
    • Midnight Carnival
  • Puzzletown
  • Visual Novel
    • Solve It
    • Solve It 2
    • Solve It 3
  • About
    • Jobs
  • Blog

Why do we have bugs? How do we fix them?

10/9/2018

43 Comments

 
Picture
At Haiku Games our goal is to deliver the best games we possibly can. An important part of that is creating a game that’s free of bugs or crashes. Our process is to test the game repeatedly while it is being developed. When it’s done, we have everyone play the game and report any issues they find. Finally, we send the game to a quality assurance (QA) team. The QA team plays the game with many different devices to make sure that everything works smoothly. Even with all of this, bugs do crop up that hamper our players experience.  The point of this post is to explain some reasons why these problems might occur. 
​
Device Fragmentation
The number one reason we have bugs in our game is called “device fragmentation.” That’s a fancy of way of saying there are a ton of devices out there. We are fortunate enough to have players across iOS, Google Play, and Amazon Kindle. With that comes the responsibility of supporting a large number of devices. For example, there are thousands of Android devices. Is the device aspect ratio 16:9, 16:10, 4:3, 5:3? Is the Android version 4.3, 6.7, or 8.1? Is the manufacturer Samsung, Huawei, or Google? As you can imagine buying thousands of devices is not an option for a small company like us! We rely on our QA team to test various devices, but we have many more players than testers and sometimes a bug gets through. 

Picture
There are a lot of different Android devices
Unexpected Updates
Every once in a while, we will have a perfectly good game that stops working for some reason. Developers sometimes call this “bit rot.” For example, Apple require developers support something called “64 bit architecture.” So our older games had a warning that said “this device may slow down your iPhone” until we updated them to the new system. We once used an advertising provider that worked for years, but then they started showing ads that crashed our games. We had to go back and update all our games to take out that part of the code.
 
Sheer boneheaded-ness
Of course, it must be said that sometimes we make a silly mistake and introduce bugs into our own games. For example, Apple recently allowed developers to create a game that they can pre-order, and we tried it out for the first time for Dark Ruins. We prepared an early version of the game for pre-order and submitted it to Apple, but we intended to update it before we actually released it. I read Apple’s instructions as saying “If you want to launch the game, you have to manually click the release button.” Unfortunately, what the instructions actually said was “If you want to launch the game early, you have to manually click the release button.” The implication was that the preorder automatically release on the launch day. As a result, we launched an early version of Dark Ruins that had bugs and missing features we intended to fix. We felt terrible about this. The game is now updated and fixed, but we are sorry our early players had to deal with these bugs!
Picture
Download Dark Ruins! Now polished and ready for the public :)
What should I do if I have a bug?
If you see a bug in our game, please email us at [email protected] and describe the problem - we'll do our best to fix it! It's also helpful if you provide this info:
  1. Your device (for example, and iPhone 7)
  2. your operating system (for example, Android 8.1)
  3. A screenshot or video of the error. 
Conclusions
I hope this article helps our players understand some of the reason. Overall, our attitude towards bugs is that they are probably our fault, and even if they are not, we ought to fix them. We have a few plans in the works to address common problems, and as we continue to refine our game engine, we expect the number of bugs to keep dropping. Best of luck adventuring and escaping!
43 Comments

    Author

    Haiku Games is the developer behind the Adventure Escape series. Play on iOS, Google Play, or Kindle!

    Archives

    April 2025
    December 2024
    November 2024
    June 2024
    February 2024
    December 2023
    October 2023
    September 2023
    March 2023
    November 2022
    May 2022
    June 2021
    May 2021
    September 2020
    July 2020
    May 2020
    April 2020
    November 2019
    June 2019
    December 2018
    October 2018
    September 2018
    July 2018
    May 2018
    February 2018
    January 2018

    TAGS

    All

    RSS Feed

Navigation

Home
Murder Mystery Games
Adventure Games
Creepy Games
Visual Novels

Download our Games

Apple iOS
Google Play
Amazon Kindle Fire

Steam
​
Windows

Contact

​Email
Facebook

Instagram
Twitter
Blog
About Us
Copyright Haiku Games © 2024
  • Home
  • Murder Mystery
    • Vanishing Act
    • On Thin Ice
    • The Echo Bay Murders
    • The Sultan's Inventor
    • Picture Perfect
    • Trapmaker Trilogy
    • Paradise Mystery
    • Framed
    • Murder Inn
    • Murder Manor
    • Starstruck
    • Cult Mystery
    • Christmas Killer
  • Adventure
    • Dino Country
    • Death Dodgers
    • Canine Cases
    • Puzzle Lovers
    • Sweet Dreams
    • Squire's Tale
    • Time Stones
    • Lost Ruins
    • Psychic Squad
    • Sacred Stones
    • Painted Worlds
    • Pirate's Treasure
    • Cursed Crown
    • Dark Ruins
    • Allied Spies
    • Hidden Ruins
    • Time Library
    • Space Crisis
    • Scottish Castle
  • Horror
    • Mirror Man
    • The Covenant
    • Haunted Hunt
    • Asylum
    • Midnight Carnival
  • Puzzletown
  • Visual Novel
    • Solve It
    • Solve It 2
    • Solve It 3
  • About
    • Jobs
  • Blog