Hey there and welcome yet again to another development blog, it’s the 81st in the order and this time we’ll skip the traditional format and jump into what anyone reading this is really interested in.
As some of you may know, we recently initiated a test program where we invited a number of dedicated friends as well as family family. This has been extremely helpful in our work of uncovering bugs and getting some valuable initial feedback about the playability aspects of the game as well as the feel of the UI. Unfortunately we did not have the best start and early on hit a number of critical and game breaking bugs which we had not been able to uncover by ourselves. We learned a valuable aspect about testing and that is that it doesn’t matter if a function has been tested 100 or 1000 times by a developer, it is still not really tested until somebody else gives it a try. To give a practical example of such a bug is in relation to the security check-points, a system that was developed early on and has been tested at least over a 1000 times in our different test airports running over several in-game days and weeks working flawlessly. To our surprise, our testers started reported several stuck passengers and security breakdowns. This was followed by some confusion regarding the designs of the build system, contractors and passenger getting stuck in various situations and the baggage system not working properly partly due to difficulties with understanding how it works as well as some lacking design logic on our part. This was not at all expected and initially escalated quite quickly. After a marathon coding session over the weekend, clocking close to a normal work week, we have managed to get it under some control and are now receiving fewer and fewer critical bug reports.
We had an internal launch date set for the 25th of August and are currently left with two extremely bad choices:
It is very clear that we have to take an almost impossible decision here. Remember, we have worked tirelessly on this project for just now over two years, nobody wants it to be released as soon as possible more than us. It is the ultimate goal that we have targeted since the initiation of the project but looking at the current situation we also don’t want these two years to go in vain or be wasted just because we got stressed and started taking irrational decisions.
Us thinking and discussing the options over and over again has led to our decision to postpone that initial launch date and until we, together with our testing crew, feel that Airport CEO has a playable and stable build to launch from. This means that we most likely will not make the August window.
That sucks, yes. Yet again, the release date is pushed forward and that is on us as usual. If you’ve had enough of this then that is completely fine and we will readily deal with that criticism, you are welcome to voice it on any of the ACEO channels such as the forum or the subreddit. But before you do that, we’d just like to say that the reason behind this push is the greater picture. Any potential income that ACEO generates will be re-invested in the product, i.e. allowing us to develop the game full time, bringing an artist on board and perhaps expanding the team with additional resources, all with the purpose of making sure that ACEO lives up to its potential. That potential is extremely dependent on the initial launch of the game, if it’s well received then it is more likely that more people will purchase it which in turn will allow us to create a better product which in turn again comes back to you and your investment. For us, that is what an EA purchase is, it is an investment in the future product that ACEO will become. This means that the logical decision is to deliver a qualitative product which people can enjoy from the start, rather than having to put out fires and act customer support to an angry mob. We asked ourselves what we’d think in a buyers position, would we be the most upset if a game developer continued to delayed the game or if a game developers sold us a broken product? The first one sucks (and honestly after these two years we have an even stronger respect for game and software development) but the second one is even worse. We know that we have such a fantastic community that will support us in this decision and for that support we will repay you by delivering an as qualitative product as possible, if you’re still interested.
We’re going to stop there and get back to the code. Thank you for your time and patience, when we feel that we have a stable build we will share more details. Fly safe!
Hello airport CEO! Two weeks has passed since we moved the dev blog day from Mondays to Wednesdays and as you can see it’s...Read more
Good evening airport CEO and welcome to yet another development blog post. This is the 141st in order and today we’ll put most aspects of...Read more