Devlog 3: Data oriented
A tale of how we optimized whole game logic by a factor of 6. Before we start, we have a Discord now, join us!. For the last few weeks, I have been hard at work completely rewriting the game internals in a preparation for a secret feature (which will be revealed in the next devlog, stay tuned). I have tried hard to not change any gameplay logic during the rewrite. The goal has been to move all gameplay data into flat arrays, so that the entire gameplay state is in the same place, both conceptually and physically in memory....