City Game Studio: Your Game Dev Adventure Begins - Binogure
Hello everyone!

I'm happy with City Game Studio's progress, and I've especially taken some time to work on the game's interface based on your feedback!

Weekly Recap
In case you missed it, City Game Studio is now part of a Fanatical bundle. This is great news as it allows you to grab a Steam license at a great price. That's for the wallet-friendly news. Now, let me tell you about the latest changes in Steam's unstable branch.

First, I want to talk about the Mandarin translations. Like most of City Game Studio's translations, they're community-driven - meaning they come from you. If you want to know how to help or contribute, you can head directly to this page. It's a platform that both hosts files and manages suggestions, and I use it for both purposes.

Recently, I've received quite a bit of feedback from Chinese players about the quality of Mandarin translations. So, I reviewed the contributions made on the site and also checked out existing mods that improve translations. With a professional review on top of that, I've managed to achieve a much higher quality Mandarin version. I hope this will please the players concerned.

There are other changes too. Some small but significant improvements include optimizing text rendering in the game by 40%. This doesn't mean the game will run 40% faster, but rather that certain texts will use 40% fewer resources to display.

Then I focused on your suggestions. The most common one was about filtering the games list when browsing your catalog, making a remake, or porting a game. So, I listened to you and added two new filters. The first one is about game type - whether it's a remake or another type of game. This is super handy when you're trying to list only the games you've published with a publisher's help.

The second filter is a text field that lets you filter games by name. Super useful. I've also slightly revised the studio list to make them a bit larger and to display inactive studios first in the list.

What's Next
Last week I was supposed to work on tooltips, but I got sidetracked and chose to work on the game interface instead. So, next week I plan to work on the tooltips to make them less intrusive.

And if I have time, I'd like to revamp the studio selection panel. I want to completely rebuild it. It needs to be more ergonomic and modular. Currently, this panel feels a bit out of place with the rest of the game. So if it's not done for v1.22, I'll make it a priority for v1.23, don't worry.

Well, if you also have feedback, go ahead and share your thoughts in the comments because it will influence future updates of City Game Studio!

Thank you for reading.

Have a great day,
Xavier aka Binogure

What I'm Working On
For those who made it this far, I'm excited to share that I'm also working on my next game: Fortune Avenue! It's a party game with online co-op support for up to 4 players. Think of it as a fresh take on Monopoly-style gameplay, but with its own unique twists and features.

You can try it out right now - there's a completely free demo available:
https://store.steampowered.com/app/1810050/Fortune_Avenue/
City Game Studio: Your Game Dev Adventure Begins - Binogure

Default version of the game, we want to make sure to have a chance to discover bugs and adjust the balancing, to give you the best game experience possible.

Access the Unstable branch on Steam by right clicking City Game Studio in your Steam library, and then select ‘Properties’. In the new window, select ‘Betas’. The Unstable branch should now be available for you to choose from.

Please leave any feedback you may have in the appropriate channel in our Discord, or in the subforum on Steam.

As always, remember to be considerate towards players not partaking in the Unstable, in case they want to avoid spoilers.

Please make sure to make backups of your save files before playing.

Changelog
Misc
  • Optimize label formatting (40% more efficient)
UI
  • Bigger font for the studio list, and sort them regarding their activity and their name
  • Rework the history game panel game's list to add more filters
  • Rework the remake game panel game's list to add more filters
  • Rework the gameport panel game's list to add more filters
i18n
  • Complete rework on the Simplified chinese translations
City Game Studio: Your Game Dev Adventure Begins - Binogure
Hey everyone!
A huge work week has just passed, and I don't have much to tell you except that v1.22 will be by far the most stable version of City Game Studio with fixes that will make the game even more stable!

Week Recap
Thanks for the welcome you gave to the last devlog, it was very pleasant to read your feedback. Even if the studio copy/paste feature is great, some people always want more, and I completely understand why!

Besides that, the latest changes greatly improve the competitors view. In fact, you'll now be able to see their game catalog directly through the competitors panel. It's super convenient, you can see the publication date, when they were removed from the market, and their score. That's already pretty good!

Well, to do this I had to work on pagination. And so, I reviewed all panels that have pagination because there were two bugs. The first one allowed viewing pages without any information to show. In the best case, it displayed nothing, but in some cases it crashed the game. This bug is now behind me and the game is better for it.

Another change this time concerns the game's log management. I completely rewrote it. The old version was slowing down your machine because it consumed a lot of I/O, while the new one will use more RAM. Don't worry, it's not even 1 MB being consumed, but in terms of performance, this will clearly impact you, not to mention stability. Using RAM returns fewer errors than using a hard drive. I should have done this earlier, but I only thought about it later...

What's Next
I plan to work on tooltips, to prevent them from making your life miserable when you want to disable them. After that, I'll work on online games to ensure the game displays the correct data.

If I have time, I'll add a filter for the published games history, so you can filter your games from those that come from competitors you've bought.

Well, this devlog is slightly shorter than the previous one, that's because I spent a lot of time debugging to understand where a crash was coming from, and why my fix wasn't working. Now that it's fixed, well, I'm pretty satisfied, and I can finally add even more features to City Game Studio.

By the way, my other game is about to release, for now it's free, so take advantage of it and go play it!
https://store.steampowered.com/app/1810050/Fortune_Avenue/?utm_source=cgs

That's all from me
See you next week
Take care of yourselves
Xavier aka Binogure
City Game Studio: Your Game Dev Adventure Begins - Binogure

Default version of the game, we want to make sure to have a chance to discover bugs and adjust the balancing, to give you the best game experience possible.

Access the Unstable branch on Steam by right clicking City Game Studio in your Steam library, and then select ‘Properties’. In the new window, select ‘Betas’. The Unstable branch should now be available for you to choose from.

Please leave any feedback you may have in the appropriate channel in our Discord, or in the subforum on Steam.

As always, remember to be considerate towards players not partaking in the Unstable, in case they want to avoid spoilers.

Please make sure to make backups of your save files before playing.

Changelog
Feature
  • Show the number of desks instead of employee productivity to the studio copy layout panel
UI
  • Add a list of games published by the competitors to the competitors panel
Bugfixes
  • Fix issue with paginations leading to empty pages or crashing the game
  • Fix issue with paginations with no feedback sound FX
  • Improve logger handler - No more crash due to it
City Game Studio: Your Game Dev Adventure Begins - Binogure
Hello everyone!

The v1.21 Studio Director update isn't even two months old, and already the next update contains most of the major features I had planned to add.
And honestly, it's fantastic - I'm really happy with the work done, and thanks to this head start, I can add even more content to the next major update!

Weekly Recap
The biggest part of v1.22 is already ready. I'm talking about the ability to copy/paste studio furniture layouts. I've tested it on a large studio, and it works pretty well.
So I've made it available for you to try out and provide feedback, and maybe find some bugs. I might revisit it to add useful information, such as displaying the number of desks on the thumbnails, or make some adjustments to improve performance. In any case, I wanted to get this feature to you as early as possible to get as much feedback as possible!

What's Next
This update will be released mid-March, so I have some time to add more content. From your feedback, I've made a non-exhaustive list of elements that seem coherent and important to add to City Game Studio.

First, I'm planning to add a list of games published by competitors. Currently, we only see games that are "on sale," not "all" of a competitor's games. When you buy out a competitor, it's always useful to know their complete game catalog.

Another piece of feedback concerns the digital store. The best-selling games list isn't very aesthetically pleasing, and I'd like to make it more visually appealing.

There's also feedback about online games. City Game Studio currently displays the number of copies sold including monthly subscriptions. This means you might see more copies sold than there are console users. I admit it's not very consistent, but it's fixable.

There's also a small thing I'd like to work on: tooltips. I want to prevent the same tooltip from appearing twice in a row. Currently, it's quite annoying to see the same tooltip appear over and over when starting a new game.

Another change, more significant and in my opinion very useful, concerns the studio selection panel. Currently, when selecting a studio, the game only lists available studios. I'd like to completely revamp this panel to make it more consistent with the rest of the game interface, more compact, and list all studios, even those that are occupied.

A frequent request concerns the game history. Adding a filter to see only games made by you or by certain competitors. Maybe even the ability to completely archive a game so it's not displayed anywhere.

Regarding conventions, an interesting change could be adding a button that would let you put the same game on all stands at a convention. This would save us some clicks.

Another change, which I think will be part of a separate update, is about the marketing specialist. I'd like to give them the ability to automatically manage promotions for your games and consoles. Basically, the marketing manager would promote games when an update is released, or when a sequel is announced/published. For consoles, we can do the same thing when a Normal/Large or AAA game is announced or published, to boost sales before the game's release.

So that's what I plan to add to City Game Studio in 2025, if I have time to implement everything. But I'm also planning to work on City Game Studio's mod support. Make it more robust, and show which mods might "break" the game.

I haven't prioritized all this feedback yet. So if you also have feedback or want any of these suggestions to be added as a priority, please share your opinion in the comments because it will influence the next City Game Studio updates!

That's all, thank you for reading.
Have a great day
Xavier aka Binogure
City Game Studio: Your Game Dev Adventure Begins - Binogure

Default version of the game, we want to make sure to have a chance to discover bugs and adjust the balancing, to give you the best game experience possible.

Access the Unstable branch on Steam by right clicking City Game Studio in your Steam library, and then select ‘Properties’. In the new window, select ‘Betas’. The Unstable branch should now be available for you to choose from.

Please leave any feedback you may have in the appropriate channel in our Discord, or in the subforum on Steam.

As always, remember to be considerate towards players not partaking in the Unstable, in case they want to avoid spoilers.

Please make sure to make backups of your save files before playing.

Changelog
Feature
  • Can copy/paste studio's layout (only smaller studios to the same area or bigger)
Misc
  • Optimize convention generation
  • Optimize post-mortems generation
  • Optimize game creation
  • Optimize buying out a competitor
  • Optimize contract generation
  • Optimize yearly report generation (financial report)
  • Optimize GoTY generation
  • Optimize remake generation
  • Optimize competitor staff generation
  • Optimize marketing campaign archives
Bugfix
  • Console parser now removes invisible newlines and replace them by spaces.
City Game Studio: Your Game Dev Adventure Begins - Binogure
Hello everyone!

Another week comes to an end, and I've made great progress on v1.22. Actually, it's moving along faster than I expected.
However, I also had to work on some unexpected things, so let me tell you all about it!

Weekly Recap
This week, instead of pushing the unstable update on Wednesday as usual, I released it on Tuesday. The reason was simple: I wanted to start working on the studio layout copy/paste feature.

Release candidate 3 includes quite a few changes, particularly regarding console data adjustments. I've added the upcoming Nintendo Switch based on predictions from specialized websites, along with adjustments to other console data.

We've also fixed several bugs that were introduced with the studio director feature. Notably, there was an annoying bug preventing update cancellation. If you've encountered this issue, you'll be happy to know it's already fixed in Steam's unstable branch. There might be other bugs I haven't found yet, and I really appreciate your patience and understanding regarding all these issues.

What's Next
I've made significant progress on v1.22's flagship feature: the ability to copy studio layouts. All the underlying code is ready, and now I'm working on the interface. I already have a clear idea of how to implement this and have started working on it.

When furnishing a studio, you'll be able to use automatic furnishing for either a regular studio or a data center (servers). A third option will appear allowing you to copy an existing studio. When you select this option, the game will display a list of all your studios.

There are some limitations to note: you won't be able to copy a larger studio into a smaller one, and copying studios between different save files won't be possible.

Each preview card will show the studio's name, number of desks, number of servers, happiness level, productivity, surface area, monthly maintenance costs, and the total cost to copy this studio. I believe those informations should be sufficient for making informed decisions.

Once you've selected a studio, you'll confirm with another button, and the entire layout will be copied to your new building. This feature actually led me to make some deep modifications to various parts of the game.

I wanted to optimize the function since studios can be quite large. In doing so, I found a method that's 4 times more efficient than the current system for duplicating objects in City Game Studio.

4 times faster is no small improvement. If you're running a large company, you'll definitely notice the difference. I've implemented this algorithm in many other areas of the game: convention generation, game reports, game creation, annual financial reports generation. It's affected quite a few different systems. I'm still verifying that nothing has been broken, but I think by next week you'll be able to try this new version with all its improvements.

To sum up, while I've made good progress, it's not quite finished yet. I should be able to deliver this feature by next week.

That's all for now - I'll keep working on this. Meanwhile, if you have any suggestions or if you think these feature limitations might be problematic, please share your thoughts in the comments. As always, I read everything and try my best to address your needs.

See you next week,
Take care
Xavier aka Binogure
City Game Studio: Your Game Dev Adventure Begins - Binogure

Default version of the game, we want to make sure to have a chance to discover bugs and adjust the balancing, to give you the best game experience possible.

Access the Unstable branch on Steam by right clicking City Game Studio in your Steam library, and then select ‘Properties’. In the new window, select ‘Betas’. The Unstable branch should now be available for you to choose from.

Please leave any feedback you may have in the appropriate channel in our Discord, or in the subforum on Steam.

As always, remember to be considerate towards players not partaking in the Unstable, in case they want to avoid spoilers.

Please make sure to make backups of your save files before playing.

Changelog
Balancing
  • Adjust Grantendo swap data
  • Adjust Gamestation 4 data
  • Adjust Gamestation 5 data
  • Adjust VBox series V data
  • Add end of life for the VBox zero and adjust data
  • Add end of life for the Vega Vita
  • Add end of life for the Grantendo 3DS and adjust data
Platforms
  • Add Grantendo Swap 2
Misc
  • When updating a game and having a very large company, it might makes the game really slow
Custom-platform
  • When setting the custom-platform price, the game computes it's profit per unit then dynamically adjusts the console's price based on it's profit when the manufacturing costs gets cheaper.
Bugfix
  • [DE] Translation: "Time since last used" and "Game Type" are switched around (at least in the german version?). In my case it read (translated): "You have already released a Cyberpunk-8-Game in the last RPG Months"
  • Cannot cancel a game update
  • When loading a savegame with a game that's is being updated, then you cannot update this game anymore
City Game Studio: Your Game Dev Adventure Begins - Binogure
Hello everyone!

I'm happy to be back with you. While I didn't have much time to work on v1.22 last week, I still managed to implement what I promised.

Week in Review
When updating a game, you can now add 4 in-app purchases per update. I initially said 8, but 4 seems better for performance.
I've verified and tested this - it works well and models adapt automatically. There shouldn't be any performance impact.

I also fixed a minor bug that prevented games without microtransactions from getting them through updates. This issue is now resolved.

Another small bug concerning the studio director has been fixed. Now the director will continue making games even after canceling the last one. Thanks for reporting this bug!

What's Next
There's still much to do, but I plan to tackle studio copy/paste and other furnishing improvements. However, these modifications will likely take more than a week, so there might not be an update next Wednesday, or if there is one, it could be very unstable. I'd prefer to avoid that.

Overall, v1.22 is progressing well, and I'm very pleased with its direction.
Actually, with all these City Game Studio updates, I feel like I could keep working on this game for years and never be finished.

But fortunately for me, and especially for you, City Game Studio 2 is in the pipeline. Though I haven't started working on it yet, there are already game design ideas that would make it a distinct entry in the series.

That's all for this week,
Thank you for reading,
Xavier aka Binogure
City Game Studio: Your Game Dev Adventure Begins - Binogure

Default version of the game, we want to make sure to have a chance to discover bugs and adjust the balancing, to give you the best game experience possible.

Access the Unstable branch on Steam by right clicking City Game Studio in your Steam library, and then select ‘Properties’. In the new window, select ‘Betas’. The Unstable branch should now be available for you to choose from.

Please leave any feedback you may have in the appropriate channel in our Discord, or in the subforum on Steam.

As always, remember to be considerate towards players not partaking in the Unstable, in case they want to avoid spoilers.

Please make sure to make backups of your save files before playing.

Changelog
Game update
  • Increase the number of IAP when updating a game (+4 per update)
Bugfix
  • Studio director doesn't start a new game if they cancelled the last one
  • When updating a game and adding micro-transactions using a template, it doesn't work
...