Hello folks! I have some great news. The banker's integration into City Game Studio has begun. Under the hood, the banker is there, but visually nothing has changed for you. Only the presence of a `banker.gde` file that allows me to show the banker and his interaction. Nothing has changed in the game, for the moment. Because the banker doesn't provide any solution, he just appears, you click a button and it's game-over. So I'd rather not to show him in-game. [img]https://clan.cloudflare.steamstatic.com/images//31019566/9fe1d9b0b56e499490007a57afcccc2bf8bbe4bf.gif[/img] Hopefully, by next week, you'll already be able to sell your game engine or console to replenish your company's treasury. Which means that next week, you should be able to start negotiating with him. After all, this week I've mainly been working on optimizing the game. As last week I reviewed Steam's detection algorithm, I've took a close look at what happens when you launch City Game Studio. As I keep adding new features to City Game Studio, I want to make sure it doesn't get any slower. So I've looked at memory consumption in detail. As an example, opening the game and staying on the main menu takes up around 2.5G of RAM. Then when you load a savegame and land in the middle of your studio, City Game Studio uses around 3G of RAM. Therefore, I've overhauled the way the game's assets are loaded. Rather than preloading everything in memory, assets are now loaded on demand when the game needs them. City Game Studio launches faster, and takes up less memory. It saves around 1G of RAM. Furthermore, as assets are loaded dynamically, performance is not affected. So it's really a win-win situation. I also took the opportunity to fix a few more minor bugs that were affecting the gaming experience. Thanks to XHFlame for pointing them out! That's about it for this week, next week will be more exciting for sure! Until then, take care Xavier aka Binogure