Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
City Game StudioNewsA Week of Heavy Debugging
Community

A Week of Heavy Debugging

City Game Studio · published 14 Aug 2026, 17:00 UTC

All newsPlayers around this dateRead on Steam

Hello everyone,

It was a very intense week, I spent a lot of time debugging City Game Studio. That means studying dump files, which contain all the game's traces and let me understand why the game isn't working properly. And you might not realize it, but this kind of thing takes time. Time I couldn't spend on other things. As you'll have understood, I had to revise my plans. So let me tell you about it right away!

This week's recap


This week, two people ran into major crashes at game launch. So I looked into these crashes and reworked the game's startup to make it less abrupt.


Previously, City Game Studio loaded everything it could into memory all at once while starting up. That works fine in the vast majority of cases, but not in every single case. That's why I reworked the game's startup to delay the loading of less important modules. From now on, the game will display much faster, while spreading out over time the loading of elements that aren't essential.

As a result, you'll feel like the game launches almost instantly, or at least much faster than before, and that's a good thing. But these changes didn't fix the crashes, in fact they highlighted a problem inherent to the engine I use, namely Godot Engine.

Indeed, there's a bug that only affects Windows and involves USB peripherals connected to your computer. Certain devices plugged into your computer can cause the game to fail to launch properly, or cause it to become unresponsive ("Not Responding"). It could be a Blue Yeti microphone, or a USB-C device, and to fix the issue there's a somewhat old-school but highly effective method.

Unplug all your USB peripherals except your mouse, and launch the game. If everything works, plug your peripherals back in one at a time, until City Game Studio crashes again. And there you'll have your culprit.

For those who want to know more, it's all here:
https://github.com/godotengine/godot/issues/99106

What's coming next


Well, since I wasn't able to work at all on what was planned, I'm going to do more or less the same thing I had planned for last week. Adding features to the game engine, but also making fixes. Because this week I kept gathering your feedback, so there are extra things to do that will still improve your gaming experience!

That's it, this rather unusual blog post is now done, thank you for reading. See you next week, with fewer bugs this time,
In the meantime, take care of yourselves
Xavier aka Binogure

More from City Game Studio

Other announcements

All news
In-game event25 Sep 2026Patch v1.28.1Changelog - v1.28.1 Interface · Added a Solari background to the studio director panel · Added a timer when placing furniture Bugfix · Fixed the dark theme · Fixed the human resources reset panel · Fixed the computer upgrade panel background · Fixed charts not adjusting to the selected themeRelease24 Sep 2026Supporter Pack: Thank You!Hi everyone! I wasn't planning on making an announcement, since I didn't really know what to say. But since I worked on this DLC, I think it would be nice to tell you a little bit about it! So let's see right away what the Supporter Pack contains! You don't need this DLC I want you to know this: you don't need it. Only buy it if you love City Game Studio and want to support its development! I'm…Major update23 Sep 2026A new digital store, FriendSlop and a ton of fixesHey everyone! I'm thrilled to announce that v1.28.0 is out! This version fixes a ton of bugs, improves performance and adds a lot of content! Lots of fun ahead, so buckle up, I'll walk you through it right now! The digital store gets a makeover I'd been wanting to do this for years, and with v1.28 I finally took the time to rework the digital store interface. The important info is right at your…