1. City Game Studio
  2. News

City Game Studio News

Twitch part 3


Hello all!

There's already been some positive feedback regarding the next update. In fact, you can try out the update by going to Steam's unstable branch.
Feedback has been very positive, and that's great to see.

Twitch integration is coming along nicely, and this week I'm going to start working on the actions viewers can have when they've been recruited by the streamer.
I'm planning to add a couple of animations, like displaying emojis on the employee's head. Another is the ability to change the employee's appearance.

When I'm done with the Twitch integration, I'll get down to overhauling the store. I say overhaul, but it's more a question of adding features.
First, studios can be automatically furnished more densely. This means you can have over 100 desks in a single studio without having to place them by hand.
I think you're going to like this new feature.
Secondly, if time permits, I'm going to add the ability to duplicate studio layout. How the player can do this still needs to be defined, before I even look at how to do it in-game.

It's all hard work, and that's why updates take time.
See you next week for the rest.

Have a great weekend!
Xavier aka Binogure

Patch v1.19.0-rc4

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.


[h2]Changelog[/h2]
[h3]Twitch[/h3]
  • Viewers can help naming games
  • Viewers can help naming engines
  • Viewers can help naming remasters
  • Viewers can help naming convention centers
  • Viewers can help naming universities
  • Viewers can help naming consoles
  • Viewers can help naming the digital store

[h3]i18n[/h3]
  • Add UK translations (Thanks to TheCyberAngel)

Twitch part 2

Hello all, everyone,

I'm having an incredibly busy week, but I've got time to read what you have to say.
I appreciated all the ideas you gave me in the comments to the last devlog. Besides, they're great ideas.

Now, without further ado, here's what I've been up to this week.

[h2]Twitch integration[/h2]

Now it's available, but it's not finished yet. I've made a lot of improvements to the IRC client that connects to Twitch, and I think it's stable enough to be tested. If you have any comments on the Twitch integration, go ahead. For the moment, I find it very smooth, as all you have to do is enter your information and the game connects. And when you want to disconnect, you remove the information and the game disconnects itself.

Back to interactions, your viewers can now join the list of available recruits. All this happens directly in Twitch chat, no need to install an extension. By typing !help, each viewer has his or her own command. There are only a few available, and I'll be adding to them as I go along.

A few ideas include asking spectators to name things: a game, a building, a studio, a company... There's also the possibility of recruited spectators posting emojis on their heads. That should make the game a little more interactive! I'll get to all that next week, if I have time.

[h2]Other changes[/h2]
I've also made a few minor fixes. I haven't yet started on the studio furnishings feature, but I plan to work on it in the coming weeks.

In any case, I thank you for your ideas, most of which will be incorporated into the game, and as always :
I'll be reading you in the comments as always!

In the meantime, I wish you a great weekend.
Xavier aka Binogure

Patch v1.19.0-rc2

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.


[h2]Changelog[/h2]
[h3]Twitch[/h3]
  • Connect to a Twitch channel
  • Disconnect from a Twitch channel
  • Viewers can type !help in the chatroom to get informations about how to interact with City Game Studio
  • Viewers can become producer, artist, tester, developper, accountant, marketing manager, networking manager or HR

[h3]Bugfix[/h3]
  • Fix a bug with custom-platforms and genre overview (not impacting the gameplay)

[h3]i18n[/h3]
  • Improve CS translations (Thanks to MasterStudioCZ)

Twitch please!


Hello there!

Many thanks for reading as you do every week. I try to be a little more concise and efficient every time!
So no jokes just information about what's coming up.

Over the past few days, I've been working on some fixes, and adding the hidden possibility of setting City Game Studio to borderless mode. A mode that works in windowed or full-screen mode.

However, this week I also started to tackle the meaty part of the next update!
A big chunk of code to write, which will take me several weeks.
Right now, City Game Studio is able to authenticate to Twitch's chatroom (via a rather neat IRC client), and I've also put up a web page to retrieve the authentication token.
Here's the link, but please note that the link alone doesn't connect City Game Studio to Twitch.
Once you click on the authentication button from within the game, this web page will open. If you open it in your browser, you won't see much of interest.

To sum up, today the IRC client in City Game Studio already connects to the twitch IRC server, but it's disabled. The reason is simple: it hasn't been sufficiently tested to be activated yet.

Meanwhile, the following commands will be available via the Twitch chatroom.
  • !developer: You become a potential developer for the streamer to hire.
  • !accountant: You become a potential accountant for the streamer to hire.
  • !network_administrator: You become a potential network administrator that the streamer can hire.
  • !marketing_manager: You become a potential marketing manager for the streamer to hire.
  • !human_resource: You become a potential HR that the streamer can hire.
  • !producer: You become a potential producer for the streamer to hire.
  • !game: You can suggest a game name.


Having created these commands fairly quickly, I still have a lot of work to do before I can really integrate them into City Game Studio.
Nevertheless, I'm open to suggestions. Any ideas for commands? Any outlandish ones?
As always, I look forward to hearing from you in the comments!

I wish you all a great weekend.
Xavier aka Binogure