1. City Game Studio
  2. News

City Game Studio News

2 Genres for one theme

Hi folks,

I hope you are all enjoying your weekend like I am! I went on a weekend off to relax a bit and recharge my batteries. I have been working a lot and it's not going to stop so a relaxing weekend off will be healthy for me.

During this week, I worked on one thing and one thing only. Making a game with two genres and one theme. This is a huge feature, because it covers almost all aspects of City Game Studio. Starting with game creation, of course, but also game ports, remakes, games of the year, contracts, updates, DLCs...

Since it involves so many aspects of City Game Studio, it involves more work up front, thinking about how to do things so that it works well both in terms of the code, but also in terms of the interface. Currently, when you create a game, there is only one genre, and therefore only one texture to display. Being able to combine genres means that there are two textures to be displayed where there was only one originally, so it affects almost every interface in City Game Studio.

But it doesn't stop at aesthetics. Data also needs to be revised, where a simple game_genre field was enough, now it becomes an array. That's more things to change in the code so that everything connects well.

Besides all this, I want to make the old saves compatible with the new version of the game. I don't want the game to support two save formats, it would hurt the frame rate. Instead, I prefer writing a migration script to convert your savegame to make it compatible with the new version of the game.

As you can see, only one feature, but it's a big job.
I hope to finish all this next week to tell you more about it.

Until then, have a great weekend.
Xavier aka Binogure

Icons, icons, more icons


Hello folks,

A beautiful week has just gone by! With spring just around the corner, I'm locked in my windowless office working on City Game Studio!
It's amazing how productive you can be once you cut out all the distractions a window from the real world can offer.

In any case, there are a lot of new things for City Game Studio.

[h2]The icons[/h2]
We're talking about the tiny images that you might click on. All genre icons have been overhauled. They look much more meaningful and pleasing to the eye. It implies redesigning almost all of the game's icons. Meaning theme icons, or even target audience icons, have been redesigned. I still have a few icons to improve, and the end result is definitely worth it.

[h2]Mortgages[/h2]
The mortgage panel is my nemesis. I implemented it in a hurry when City Game Studio was released in early access, it really deserved a complete overhaul.
In other words, the new mortgage panel is much cleaner and more beautiful than before. The redesign also means optimization and stabilization. So contracting mortgages is now simpler, and especially more pleasant.

[h2]Other changes[/h2]
I've been told about a problem with balancing the online leaderboards. In fact, when you make a console, it ought to give you more points. So I revised the algorithm that calculates the game score. And it is indeed more balanced this way. The catalog size of your console influences your final score from here on.

In addition, there is an animation when the game saves, or when there is an automatic save.

In short, everything is polish, visual comfort and the more it goes, the more I am proud of City Game Studio. Can't wait to try this new version? Well, you can already try it by switching to the unstable branch of Steam, however, it is at your own risk, because this branch is not stable at the moment.

It's been a busy week, and the week ahead will be just as busy!
I can't wait to tell you all about it!
In the meantime, I wish you a great weekend.
Xavier aka Binogure

What's next?!


Hi everyone!

V1.11.0 has been released since a few days and feedbacks are very positive!
I would like to thank you for leaving reviews on City Game Studio.
It really impacts the visibility of the game, and inevitably its popularity.
Thanks a lot for supporting the project!

And guess what, v1.12.0 is on track. It's a continuation of v1.11.0.
All the game genre icons have been revised. I shared the first impressions on the discord server of the studio, and the feedbacks are once again very positive!
Many of you like these changes, and if you also want to get updates about City Game Studio, feel free to join the Discord!

I also fixed some bugs, purely visual, nothing that would affect the gameplay of City Game Studio be reassured.
Otherwise, mengueule, a long time player, contributed again in improving the translations of the game, thanks to him for his work!

Next week, I will continue to work on the icons of City Game Studio, plus I will start working on a feature that you will enjoy.
I'm doing everything I can to keep this feature a secret from Steam news readers, but I don't think I can hold back on sharing my progress on the Discord server.
Quite honestly, this feature was not planned for v1.12.0 at all, but I think it will clearly improve your gaming experience.
I would like to point out that this is not multiplayer, the game was not designed for multiplayer. I'm saving this feature for my next games.

I stop here for today, thank you all for your support.
Kisses !
Xavier AKA Binogure

P. S :
The cake was a lie

It looks like magic


Hello everyone!

Well, here we are! Exactly, the biggest update of City Game Studio. What to say about this update? Honestly I thought about upgrading to version 2.0, that's how big this version is!

Behind this update there is a lot of sweat, tears and even BLOOD. There are so MANY changes that it's going to be hard to detail everything here, but I'm going to do it anyway!

Let's go for the presentation of the v1.11.0

[h2]Events[/h2]
You know that little icon at the bottom of the screen that looks like a letter? Yep, that's what we're going to talk about. Events have been added in 2019, and barely changed since then. So I had to roll up my sleeves and add some icons here, some formatting there. Consoles' announcements have been grouped together, so your mailbox is going to be lighter. In addition, there are new recurring events.

From now on, your fans are going to write to you. Sometimes they are happy to hear from you, and they tell you so, sometimes they are not so happy. So when they ask you for something, I advise you to listen to them, your wallet will be grateful. Fans are going to contact you mostly to talk about your games, to ask you for updates, sequels...

When you release a game, there is a slight chance that it impacts the popularity of the themes. When it happens, as my great-grandfather would say, cool beans!

[h2]Your consoles[/h2]
There have been some changes. The console sales algorithm has been revised, it's a bit more balanced than before, especially when you release several consoles. But the biggest change is the ability to make your consoles backwards compatible. That's a great feature.

By making your console backwards compatible, you ensure that you can port your entire game catalog with 100% compatibility. This means that porting a game will cost you less and make you more money. However, making a console backwards compatible is not cheap either.

[h2]The interface[/h2]
The pièce de résistance! Almost the whole interface has changed. Gonzi, a player of City Game Studio, helped me a lot to improve the aesthetics of the menus of City Game Studio. Icons, buttons, panels, so many things have been changed, and for the better, I hope!

The dark theme has been improved, making it easier to read all the text and images. The comfort of the dark theme is as good as the default one.

Selling a studio, what an ordeal. Where is this button? In which menu? Well, from now on you can sell a studio directly from the bottom menu, right next to its name. Very convenient! Renaming a studio works on the first try, and every time!

The staff management panel has been redesigned as well, replacing some hidden icons with visible tabs. All this for a more instinctive result, and therefore more pleasant.

[h2]Optimizations & fixes[/h2]
Playing with a modded version of City Game Studio could be a bit of a pain. Game slows down during some periods of the year, and freezes most of the time. Sometimes it even hangs completely. Well, I did my best, and I think City Game Studio is much better optimized. It now uses a unique resource loader system, so there's no need to load the same resources several times in a row. Shaders have been standardized, stored in a nice folder, and their invocation is done through an interface that saves me from duplicating shaders to replace existing ones. Some shaders could not be deactivated properly, so the game slowed down on old machines

As for the fixes, there are many. The Game of the Year stopped working when there were not enough contestants to elect a game. City Game Studio had to be restarted to make it work again. It was also impossible to develop a game of the year, well, that's fixed too.

[h2]Currency adjustment[/h2]
Don't worry, the game's price will remain unchanged in Euros and USD. However, other currencies are going to be adjusted thanks to the new tool that Steam provides. Indeed City Game Studio's price has barely varied in other currencies for the last 4 years, so I think an adjustment is in order.

[h2]To conclude[/h2]
I have not listed all the changes, there are really many, some are less visible than others, I have listed the most important. But City Game Studio is more and more complete and stable.

I still have some changes to make in the game. I would like to add the possibility to make games with 2 genres, add achievements, and maybe review some other things. In the meantime, this new version of City Game Studio should delight the most ardent of you.

That's all for today.
I wish you a good game.
See you soon for the rest.
Xavier AKA Binogure

[h2]Changelog[/h2]
[h3]Feature[/h3]
  • Add events when a player releases a game gets a chance to:

    • Theme trends event: A theme can gets trending via an event
    • Community's excited, so they should publish an update ASAP
  • After 3 years, if a game has more than 90% score, fans can ask for a sequel
  • Add backward compatibility for consoles

    • Add the backward compatibility to the existing platforms (Grantendo, Saga, Gamestation...)
    • Add tooltip on platforms (add name of the backward-compatible platform)
    • Rework the custom-platform algorithm to take into account the backward-compatibility feature
    • Rework the gameport-algorithm, to take into account the backward-compatibility
  • Digital store: Can port a game to the digital store via a game update

[h3]Misc[/h3]
  • Update the console market share (Gamestation 5, VBox Series V, Grantendo Swap, Teamdock)
  • Number of competitors (use the game creation to define how many of them)
  • Group platforms announcements
  • Add following items to the yearly financial report:

    • Furnishing studios
    • Buying servers
    • Building studios/universities/convention
    • Acquiring a competitor
    • Buying competitors stocks

[h3]Bugfix[/h3]
  • GOTY: Stopped even with competitors spawned
  • GOTY: Cannot dev a GOTY
  • Game crash when upgrading computers
  • Custom-platforms: When releasing the next-gen platform, sales of the old-gen doesn't fall.
  • Custom-platforms: Cancelling a platform might lead to random behavior
  • Custom-platforms: Do not send platform bought event for custom platforms
  • Map shader: Cannot deactivate the season shader

[h3]Optimization[/h3]
  • Switching between studio takes less CPU/memory
  • Optimizing navigating through menus ("creating a new game" panel should load faster)
  • Use a ResourcePreloader instead of preloading all resources at launch
  • Add paginations for staff instead of yielding
  • Refactor models and controllers to use node system instead of dictionaries
  • Trade panel: Tooltips optimizations
  • Improve studio/map background rendering
  • Add C++ function to sort IntArrays

[h3]UI[/h3]
  • Replace "filter by" by "sort by" on the right panel
  • Improve dark theme
  • Rework the main interface of the game
  • Improve in-game notifications, better description, better tooltip
  • Trending themes: put the top 3 themes
  • Shop: Replace button by switch (auto-furnish) and add a tooltip
  • Game engine: Add a tooltip when creating a new engine while there's no studio available
  • Improve feedback on game creation
  • Can sell a studio from the studio list
  • In dev items: Revamp all the panels
  • Replace staff panels icons by tabs with text (more readable)

[h3]Mods[/h3]
  • Difficulty: Add moddable parameters for fan based events
  • Famous employees: Cannot rename famous employees