1. Airport CEO
  2. News

Airport CEO News

Airport CEO 1.0-7 released

Good evening, airport CEO!

It's time for another small stabilization patch fixing a range of fringe issues as well as some much needed systems balancing on various parts. In this update we're pushing balancing fixes to the terminal quality collection system as well other achievement checks not always being correctly invoked for the AOTY award. We're also adding a counter to the baggage bay display showing what the number of allowed connections still possible.

Release notes - Version 1.0-7


[h3]Improvement[/h3]
  • [ACEO-42425] - Remaining stand connections available for baggage bay now exposed in baggage bay panel


[h3]Bug[/h3]
  • [ACEO-42132] - Vehicles depsawning as not operated can lock various vehicle status functions
  • [ACEO-42158] - Passengers always perform purchases regardless of business class and content at store
  • [ACEO-42175] - Planning mode overlay for rooms does not disappear after construction
  • [ACEO-42224] - Roads can now be instantly built if user has mistakenly destroyed both contractor and delivery site
  • [ACEO-42235] - Catering truck exits on left side of road after servicing the Boeing 787 aircraft
  • [ACEO-42307] - Terminal quality rating almost always impossible to increase above 50%
  • [ACEO-42329] - Placing terminal on top of unbuilt fence can cause terminal foundation rendering issues
  • [ACEO-42360] - Large aircraft are not always using the correct runway entrance
  • [ACEO-42395] - Baggage claim requirements text incorrect
  • [ACEO-42400] - Flight information displays cannot be moved
  • [ACEO-42403] - Patrol step in tutorial has flipped control instructions
  • [ACEO-42413] - Spawned dummy ramp agents counted in terminal assignment panel
  • [ACEO-42416] - Incorrect research description for Ford trailer trucks
  • [ACEO-42430] - Missing null reference check for person node availability in job task serialization can in extremely rare instance disallow airport from saving
  • [ACEO-42431] - Large fast runway ramps not always upgraded correctly
  • [ACEO-42437] - Incorrect number of assumed services can cause turnaround services offered rating to not reach 100%
  • [ACEO-42440] - Typo in runway fetch setting in operations tab
  • [ACEO-42443] - When removing elevator entrance on an intersecting middle floor the client can in extremely rare instances crash
  • [ACEO-42445] - Planned ATC and radar towers count toward airport's flight capacity
  • [ACEO-42457] - 1900D aircraft has reversed fuel truck access paths which can cause fuel trucks to not reach job task start location
  • [ACEO-42460] - Service vehicle road connection is not checked if a hangar is deactivated
  • [ACEO-42463] - Baggage bay can in extremelt rare instances be set as not reachable by connected stands
  • [ACEO-42465] - Passengers can in extremely rare instance ignore walking with path when deboarding airside shuttle bus
  • [ACEO-42470] - Airport of the Year status and achievement not always properly invoked
  • [ACEO-42473] - Dummy spawned ramp agents accounted for in salary charge
  • [ACEO-42475] - Balanced terminal quality rating value collection for smaller airport terminals
  • [ACEO-42480] - Shops not updating their child desks parent room status can cause new franchise establishment not to open despite staff being present at desk


We'll most likely be back again next week with another round of minor fixes as bug reports are made.

// Alexander, Fredrik & Olof - Apoapsis Studios

Airport CEO 1.0-4 released

Good afternoon, airport CEO!

First of all, thank you for all of the kind and heartfelt messages we've received and read throughout the various Airport CEO communities in relation to the 1.0-0 release. It seems as if most of you, including some new CEOs who've joined us over the past few days, are very much still enjoying Airport CEO without its early access label.

While you've been busy running airports, we've been busy watching the backlog for any issues that are still being reported. We're happy to see that there are no critical issues still remaining in the game and that the reports that we now receive mainly pertain to either very specific cases that now have been found because the game is simply being played by a lot more players, minor bugs we did not fully catch during the last steps of the beta period or user errors (also known as lack of game design intuition).

That said, if you're still experiencing extended issues with a crashing application or notable other critical issues, we ask that you send us a support e-mail directly to [email protected] so that we can help you out and debug your case. Any instance of critical issues we've found as of the 1.0 release have been isolated to the user's device which is why we need to assist you on a case to case basis.

Today we're back with the first post 1.0 patch solving some of those minor bugs that have been reported during the weekend, including a final fix for the dreaded Apple M1 no text labels rendering issue.

[h2]Re-implemented support for devices running the Apple M1 ARM processor[/h2]

If you're a user of a device running the new Apple M1 ARM processors, you've probably noticed the apparent lack of text labels rendered in the game. With this update we're finally solving that issue once and for all and you no longer need to stay away or apply the GL Core override fix, Apple M1 devices are now fully supported.

Release notes -Version 1.0-4


[h3]Improvement[/h3]
  • [ACEO-42346] - Runway queue count in UI panel now include departing aircraft


[h3]Bug[/h3]
  • [ACEO-42088] - Two separate variable accessing for pax when boarding a flight can cause those pax to stall if flight is dismissed during boarding process
  • [ACEO-42094] - Text elements can in rare instances for devices running the M1 Apple chip still clip out of view
  • [ACEO-42095] - When adding stickers, already placed stickers can sometimes change when adding more to the sticker folder
  • [ACEO-42099] - Switching between a GA and commercial stand can in rare cases cause all flights on that stand to be cancelled
  • [ACEO-42164] - Flight planner refresh icon does not clear the new flight notice icon
  • [ACEO-42167] - Flight info displays cannot be moved
  • [ACEO-42173] - Converting a stand to remote does not remove pax transit signs
  • [ACEO-42180] - World notification for flights that are cancelled are in rare instances not correctly removed
  • [ACEO-42187] - Construction material delivered to drop off sites after vehicle checkpoints not always correctly executed
  • [ACEO-42188] - Localized texts contain escape sequences
  • [ACEO-42198] - Vehicles can in extremely rare road configuration instances not completely park on point causing a park-to-unpark behavior loop deadlock
  • [ACEO-42200] - Extremely rare missing null reference exception check in emergency flight removal can cause emergency to remain active until reload
  • [ACEO-42214] - Missing instruction on how to acquire a medium check-in desk in the medium check-in desk build system
  • [ACEO-42222] - Elevator can deactivate available paths when changing elevator floor settings
  • [ACEO-42229] - Floor tiles can be rotated despite always spawned at default rotation
  • [ACEO-42233] - Vehicles not parking in roof covered parking structures can become offset
  • [ACEO-42239] - Objects placed on the outmost perimiter cannot always be destroyed
  • [ACEO-42243] - Trashcans cannot be moved
  • [ACEO-42254] - Wings on Boeing 737 aircraft renders above fuselage
  • [ACEO-42269] - Contractors do not recognize available seats in staff rooms
  • [ACEO-42272] - Planned structures delete built fences
  • [ACEO-42281] - Under certain circumstances diagonal guides on taxiway won't disappear
  • [ACEO-42284] - Spawned dummy ramp agents can appear in the hired employee panel list
  • [ACEO-42286] - Incorrect rendering setting can cause volcano ash to severely degrade performance
  • [ACEO-42295] - Franchise contract details not consistent
  • [ACEO-42301] - Vehicle statistics button displays unlocalized text
  • [ACEO-42302] - Various world notification containers can in extremely rare instance remain in world despite originating issue being solved
  • [ACEO-42314] - Pop out setting for tutorial not always working correctly
  • [ACEO-42339] - One-way arrow setting can in extremely rare instances cause certain vehicle types to not be allowed on that node


Thank you once more for these past days, it's been wonderful watching all of your airports come to life from the Malmö control tower and we're not going anywhere soon. We'll be continuing the life support of Airport CEO as issues are reported and discussed throughout the communities.

See you out there and as Scott Manley keeps saying... fly safe!

// Alexander, Fredrik & Olof - Apoapsis Studios

Airport CEO 1.0 released



Hey hey hey, airport CEO! Airport CEO has now graduated from its early access state to a full blown 1.0 released game. We are not really sure how to go about summarizing the journey we have been on together with the community since that September Thursday back in 2017, especially since humans are specifically poor in appreciating the concept of time over an extended period, but just as Fredrik said when he opened Unity for the first time, "How hard can it be?", we will give it a shot.

Release notes - 1.0-0


[h3]New feature[/h3]
  • [ACEO-42115] - Aircraft pack DLC support: Airport CEO Supersonic


[h3]Improvement[/h3]


[h3]Bug[/h3]
  • [ACEO-41821] - All contractors are not correctly accounted for in extremely rare instances and thus cannot always be fully be dismissed
  • [ACEO-42007] - Percent signs are for some system cultures shown as squares
  • [ACEO-42011] - Opened flight planner does not refresh offered flights
  • [ACEO-42043] - Boarding card is not always hidden for visiting persons
  • [ACEO-42067] - Toggle overlay buttons invert functionality if object is already selected
  • [ACEO-42070] - Quick firing employee can cause duplicate person removal and objects to render strangely
  • [ACEO-42079] - Passengers can in certain transit structure setups arrive very late causing other passengers to arrive late and a check-in fail loop
  • [ACEO-42082] - Queues that end toward an unwalkable position cause agents to fail finding the queue entry point
  • [ACEO-42085] - ATC connections not refreshed when game is paused causing them to appear as not connected
  • [ACEO-42092] - Extremely rare displacement of passport checkpoints can cause deserailization to stall
  • [ACEO-42093] - Fire trucks can in extremely rare instances after extinguishing a GA aircraft not clear the runway
  • [ACEO-42104] - Security checkpoints can in rare instances show faulty stand connections (visual only)
  • [ACEO-42112] - Pushbacks can in extremely rare instances not be invoked due to vehicle job task execution failure
  • [ACEO-42114] - Faulty pax despawn fetch check can cause very few passengers to spawn for each transportation vehicle
  • [ACEO-42123] - If passengers begin check-in via a self check-in desk they cannot prefer regular check-in desks when attempting to switch, causing a significant self check-in bias
  • [ACEO-42127] - Very rare index out of bounds exception when demolishing ATC related objects during threaded connection test can cause update system to stall
  • [ACEO-42131] - Improved error message when not enough runway ramps are attached to a runway
  • [ACEO-42138] - Airports can be created without airport name input field content


[h2]The Airport CEO early access flight[/h2]

Airport CEO 1.0 was released today, Thursday March 4th 2021 at 19:00 CET (10 AM PT), and consequently transitioned out of its early access period. The idea was formed in the summer of 2015 and development started in the beginning of autumn that same year. The first year of development however can hardly be accounted to any actual progress of the finished product, especially not in its current form, as that year was all about learning how Unity works and how to write code for a game. In the second year, development slowly started picking up and we were able to put together something that was actually working, including the various core systems such as building, ATC and passenger AI. On September 28th in 2017, Airport CEO released as an early access title to a small but very eager group of people who had been following the Airport CEO progression since the founding of the Airport CEO twitter account back in October of 2015. Around 8000 people bought the game in its first early access released hour which resulted in an immediate placement on the Steam global top selling list which in turn had a cascading effect on sales as a placement on that list is hands down the best type of advertisement any game can get. That weekend was probably one of the best and worst of our lives as the success we had, while putting in exhausting 16 hour shifts every day deploying several updates per day fixing critical issues that arose due to the highly unexpected number of new players, enabled us to quit or jobs the next week and start Apoapsis Studios. The release weekend gave us the means to realize our vision for Airport CEO but it also showed us that this vision was far away and that we were about to embark on an early access marathon.



A screenshot overlooking an extremely early build of Airport CEO from 2017.



The old UI prior to the UI overhaul update.



A screen overlooking the old graphics in greater detail. Almost looks like a different game?

[previewyoutube][/previewyoutube]
The first pre-alpha gameplay trailer, released May 31st 2016. Same same but different?

Airport CEO has since then been fully redeveloped and essentially nothing from that first early access version still remains in the game today, apart from some extremely core and fundamental systems. We have overhauled just about everything in the game ranging from how agents are moved to the graphics, the UI, fundamental performance overhauls and… well, just about everything else. When Alexander joined the team back in January of 2019 we had just about completed the first overhaul of the game in its current early access state and we were ready to move forward with major feature implementation. Alexander’s added abilities kickstarted this phase of development and we quickly added new tooling, localization and much more but specifically new features resulting in major feature updates.



The Airport CEO 1.0 we are launching today looks nothing like the thing we launched in 2017 and it is all thanks to a somewhat established idea of what the final product would look like, in combination with an absurd amount of input from an incredibly passionate and active community.



[previewyoutube][/previewyoutube]
... and how it looks today!

[h2]Flight data![/h2]

Airport CEO has during its early access period sold about 180000 copies and is at the point of its 1.0 release rated as “very positive” on Steam with an average score of 84% positive across 4145 reviews. Airport CEO has had 91 major releases (i.e., releases on the default branch) and well over 1250 minor releases pushed to the experimental branch. We have deployed over 3500(!) builds in total (including both Windows and macOS) and have averaged around three experimental releases per week across the entire early access period, but almost a new release every single working day of the week during the beta period.

On average, 25000 unique CEOs launch Airport CEO every month; currently about 2300 daily and in the past 90 days a total of 53000 CEOs took to the skies. Together they have a combined daily playtime of around 270 days(!) (or 16200 hours), which is an average of almost three hours per day per CEO. When they have been playing, they have together over these past years sent us over 42000(!!!) bug reports containing mostly qualitative issue descriptions, suggestions, or thoughts on the development of the game. Out of all those issue reports of which we have been scrolling through every single day, a total of 16213 have been manually processed meaning that either Alexander, Fredrik or Olof has given a particular issue a specific resolution such as for example “fix deployed”, “deployed to default”, “duplicate” or “cannot reproduce” – the remaining, about 26000, are in fact duplicate reports.

These numbers are staggering to look at from a developer’s perspective and nothing we could really have hoped for, being the first ever real thing we have developed not to say the first and only game we have ever built. Saying that “we are extremely grateful” for how this journey turned out is not really doing it... let’s each try and have a separate go of it:

[h3]Alexander’s take [/h3]

"The time I’ve been working on Airport CEO has been the most rewarding “professional” experience of my life. To be developing a product you actually take pride in, with the absolute best customer base and community any product can wish for, working in a thriving and (more importantly) creative industry confidently surviving the worst pandemic in modern history, and with amazing coworkers, there simply isn’t much else to ask for. There are too many things I’ve learned to be listed here, but the accumulated knowledge at Apoapsis Studios gained from the development promises great times ahead. Because, with our game finally ready to be released into the wild, we are of course looking ahead. I know, however, that I will forever be looking back at our time with Airport CEO with nothing but warm memories."

[h3]Fredrik’s take[/h3]

"Wow! What fantastic years we have had together in the Apoapsis team and the whole community while working on this amazing project. When I started up Unity game engine for over 5 years ago, I could never in my wildest dream imagine where we are today with Airport CEO. It has been by far the most challenging thing I have ever done in my life, but at the same time the most rewarding. We are extremely proud of Airport CEO and grateful to have the opportunity to make this our living. I hope our journey can inspire others to do the same with their dreams. Finally, I just want to give a big thanks to everyone who have been part of Airport CEO and I hope that you will follow us in future projects!"

[h3]Olof’s take[/h3]

"Turns out it's really, really, really difficult to develop an airport tycoon game that in at least the bigger scheme of things is trying to emulate aspects of reality as accurately as possible (while still being playable). The initial early access version was really just an attempt at that and what we're releasing now can in many ways also be interpreted as "Airport CEO 2". The engagement from the community powered by an extremely agile release pipeline, daily updates, coupled with a very accessible bug reporting system which prioritizes quantity over quality is what has made this project possible. It's been the biggest privilege of my life working on this game together with the community, Fredrik and Alexander and with this project being our first attempt at a game one can only dream of what we'll build next."

[h2]Airport CEO: Supersonic[/h2]

There are a lot of great and beautiful aircraft out there, in the real world as well as in Airport CEO, taking passengers to and from their destination as quick as their engines propel them. But there is a special breed of aircraft that no longer traffics the skies in real life… but as of today, if you want to, now can traffic your airport in Airport CEO. Celebrating today’s 1.0 release of Airport CEO, we’re also releasing a free micro DLC called “Airport CEO: Supersonic”.



That’s right, the Concorde and Tu-144 can now be downloaded via the free DLC and will consequently be flying for Olympus Organization and Zoom! (Concorde) as well as Stripe Air and Crown Airlines (Tu-144).

You can read more and download the DLC now on Steam!

We try to stay as accurate as possible with the aircraft in Airport CEO and most of them do still fly in real life, perhaps though not in the configuration or frequency as they do in Airport CEO. Supersonics, however, are not part of the current aviation industry, and that is why it made sense to add them as downloadable content enabling players to decide for themselves if they want them in the game or not.

[h2]Airport CEO 1.0 and beyond[/h2]

In the previous dev blog we took a deep dive into the future of Airport CEO beyond its 1.0 release but we are in fact at as of this point… tracking into uncharted territory. Depending on (but also regardless of) the reception of the 1.0 release we will be keeping a close eye on the developments around the game for the coming weeks and months, responding with patch updates accordingly to the perhaps continued supply of community feedback. You can read more about the future of Airport CEO beyond the 1.0 release in Dev Blog 159: Airport CEO 1.0?

Thank you!


Last but the opposite of least, we would like to thank a few people who have been extremely important to us during these past years. To Steve, Mitchell, Lucas, Kim, Elin, Lewis, Clara, Ellen and Maria who have been helping us with the core aspects of the game in terms of aircraft design, graphics, community, audio and emotional support: Thank you. To the many community managers of the various Airport CEO platforms around Discord, Reddit and the Forum: Thank you. To Sinephony (Daniel and Anton) for a brilliant soundtrack: Thank you. To the members of the focus group on the Airport CEO forum who have been helping us test out features very early: Thank you. To those who have sent in a bug report: Thank you. To those who have participated in the various design contests: Thank you. To everyone at Game Habitat in Malmö and the Malmö game developer community: Thank you. To our friends and family: Thank you. And last but certainly not least… to YOU who have have been playing the game, following along on the flight: Thank you!!!

We will leave it there for now. Once we have had some time to reflect on the development of Airport CEO we will be back with a proper postmortem and in the meantime you will always find us around the Airport CEO communities. Fly safe!

// Alexander, Fredrik & Olof - Apoapsis Studios

[previewyoutube][/previewyoutube]

Airport CEO: Supersonic



Hurrah! In celebration with the Airport CEO 1.0 release today, we're launching the free DLC Airport CEO Supersonic, an aircraft pack consisting of the Concorde and the Tu-144 that'll elevate your airport to a supersonic standard - complete with glorious afterburners!

Downloading this free DLC will add the Concorde to the default airlines Olympus Organization and Zoom! and the Tu-144 to the default airlines Stripe Air and Crown Airlines, all part of the base game.

Read all about the Airport CEO Supersonic DLC here!

Airport CEO Beta 8.1-3 released

Hey hey, airport CEO!

As with all previous major beta releases we will this time too, over the coming days leading up to the 1.0 launch on Thursday, focus on rapid minor deployments and fully stabilizing the current build. However, these changes are changes that we deem small enough and of a non-experimental nature which means that we can more quickly put them on the default branch. Here's today's update...

Release notes - Beta 8.1-3


[h3]Bug[/h3]
  • [ACEO-41908] - Demolishing unbuilt foundations causes noticeable lag when using CTRL method
  • [ACEO-41944] - Upgraded structures do not get correct operation cost
  • [ACEO-41978] - Removing a transit structure while system is verifying connectivity to world entrance tunnels can cause null reference exception to be thrown and update process to stall
  • [ACEO-41980] - Missing job task assignment clamp can cause vehicle deserialization to stall
  • [ACEO-42005] - Certain key shortcuts not correctly labeled in tutorial
  • [ACEO-42014] - Rare positioning error can cause certain objects not to be built on world edge
  • [ACEO-42016] - String formatting exception in e-mail
  • [ACEO-42021] - Aircraft can in rare instances get stuck on stand immediately after load
  • [ACEO-42028] - Airbus A380 aircraft max fuel level slightly reduced to enable better turnaround accuracy
  • [ACEO-42037] - Structure lights can in rare instances become visible from underground when activated
  • [ACEO-42046] - Medium aircraft do not always select most suitable runway ramp
  • [ACEO-42050] - Specific placement of baggage bays can in rare instances cause baggage to swap bay
  • [ACEO-42053] - Objects can be removed outside of owned land plots generating income
  • [ACEO-42058] - Aircraft can in certain instances cross intersection while another aircraft is already crossing


[h3]Improvement[/h3]
  • [ACEO-42026] - Large weather station now sufficient for displaying regular weather data


We will most likely be back tomorrow and especially on Thursday!

// Alexander, Fredrik & Olof - Apoapsis Studios