

While the new code may not be quite as optimal from a maintainability standpoint, due to the "hot path" that this code has (translation: extremely high-frequency invocation), making this code more 'direct' (even if a bit less legible) directly translated to a relatively major boost in performance - and one that doesn't change the underlying results whatsoever, meaning the improvements made here will affect everyone!
#EXTEND A RUNWAY SIMAIRPORT UPDATE#
The second major improvement comes from improving how we organize and approach the agent rendering aspect of the code - specifically the organization & layout of the data, and how many "indirections" were required simply to update the position or facing of PAX and staff. Notably, agent movement updates & calculations - these are now parallelized, meaning several threads can run these updates at once leading to a relatively substantial improvement especially for those who have robust CPUs with high core counts. Since the last release we've been able to find major performance gains in several of the "systems" that the SimAirport gameplay relies upon to function. Note: This is the Profiling view of our last default build - it helps us see the areas we can Improve on. For a reference, this is one of the reporting tools that we have available and is a good example of what we're talking about:

Sometimes, however, this isn't enough - and to get a really deep look into how and what we can do to improve performance improve we've been sitting down together in multiple-hours-long calls and delving deep into the profiling tools at our disposal. Steam - or directly on this page, once the stream begins!Īs we've always said - we're always looking for performance improvements and if/when we find something actionable, we won't hesitate to jump at the opportunity.We're excited to be back streaming with you and playing SimAirport, so be sure to join us! Finally, we'd like to take a short look at our newly-announced upcoming title and talk a bit about how it came to be!īefore we get into the details, we want to make you aware of our upcoming Live-Stream - planned for this Sunday! We haven't done one in a while but Arthur and Joscha are excited to join you once again to play SimAirport alongside the community and chat with you - we'll be talking and answering questions about SimAirport and, as usual, it will be a "fire-side chat" style discussion where we'll talk about anything interesting, from gaming & aviation to world news, and anything in between. We have also brought to SimAirport the same Localization system that we've been using for SimCasino, which will make adding & improving translations much simpler for the community. In this iteration we've taken an even deeper look into Performance and we have some solid gains for you on that front. It's summer for us and it's really heating up (and probably starting to really get cold for those of you in the southern hemisphere) - and with the heat on, it's time for an update to SimAirport!

Summer 2022 - Performance Upgrades, Translations, and New Game!
