Cities: Skylines - Natural Disasters - Dev Diary 2: Scenario editor
Hello everyone, it’s time to give a few more details on our awesome scenario editor, and how we made it!
Firstly, as I'm relatively new to the Colossal Order team, let me introduce myself - I am Lukas, originally from Germany, however the Finns are quite nice to me. I've been with CO for a bit over half a year now, mostly taking care of UI and programming related tasks, with the scenario editor being the first big thing I am working on. It's been great!
So, what is the scenario editor going to be?
Cities: Skylines has so far been a very sandbox-y game. While that is awesome and fun for many players, the idea of offering gameplay where you can either win or lose had been around for quite a while, so that's what scenarios are all about! The scenario editor lets you pick either a map or an existing savegame and add win- and losing conditions to it.
With the "Natural Disasters" expansion, various disasters will also be available to be placed in your scenario, and there will be 5 pre-made scenarios for you to play.
Setting disasters markers to where the meteors will visit...
A few words on the development process: As Mariina felt that this should become a big feature, and wanted it to be greater and more powerful than initially planned, we we ended up scrapping the first design of the scenario editor mid-development and rebuilding the whole editor from scratch. So for the second round of developing, we implemented a trigger-based system that lets you come up with all kinds of combinations of cause and effect, which also includes additional effects such as story messages or making the player pay a fine.
It ended up being much more powerful than the first version, so I’m actually quite happy that we did it that way - I am already looking forward to seeing what kind of scenarios all you creative people out there will make with this!
Each trigger has a set of conditions that will cause it to trigger a set of effects, a simple example would be this:
In this case, only one condition has to be met, which is having played for zero weeks (= having started playing the scenario), to trigger one of the meteor strikes.
And a more complex one:
A few random conditions and effects thrown together for an example of what could be a more complex trigger. This one would give the player a cash reward and show an explanatory story message at the same time, while also chirping a chirp.
Triggers effects can also be used for winning or losing the game, so you are free to create scenarios with the most creative combinations of winning or losing conditions.
The list of things that can be used as conditions is very long already, but, to give you an idea what you can do with this, I’ll give you a few examples other than the ones you can see in the screenshots:
Possible Conditions:
- City Value
- Having a certain amount of squares of a certain zone built
- Amount of people transported with by bus, tram, metro etc.
- Citizen health
- Crime rate
- Amount of snow collected
Effects are:
- Start a disaster
- Win the Game
- Lose the Game
- Give money to the player
- Take money from the player
- Show a story message
- Chirp something
...and this is how it looks after the meteors dropped by.
So much about the scenario editor, I hope you are excited about it - I definitely am!
Cheers, Lukas
Hello everyone, it’s time to give a few more details on our awesome scenario editor, and how we made it!
Firstly, as I'm relatively new to the Colossal Order team, let me introduce myself - I am Lukas, originally from Germany, however the Finns are quite nice to me. I've been with CO for a bit over half a year now, mostly taking care of UI and programming related tasks, with the scenario editor being the first big thing I am working on. It's been great!
So, what is the scenario editor going to be?
Cities: Skylines has so far been a very sandbox-y game. While that is awesome and fun for many players, the idea of offering gameplay where you can either win or lose had been around for quite a while, so that's what scenarios are all about! The scenario editor lets you pick either a map or an existing savegame and add win- and losing conditions to it.
With the "Natural Disasters" expansion, various disasters will also be available to be placed in your scenario, and there will be 5 pre-made scenarios for you to play.

Setting disasters markers to where the meteors will visit...
A few words on the development process: As Mariina felt that this should become a big feature, and wanted it to be greater and more powerful than initially planned, we we ended up scrapping the first design of the scenario editor mid-development and rebuilding the whole editor from scratch. So for the second round of developing, we implemented a trigger-based system that lets you come up with all kinds of combinations of cause and effect, which also includes additional effects such as story messages or making the player pay a fine.
It ended up being much more powerful than the first version, so I’m actually quite happy that we did it that way - I am already looking forward to seeing what kind of scenarios all you creative people out there will make with this!
Each trigger has a set of conditions that will cause it to trigger a set of effects, a simple example would be this:

In this case, only one condition has to be met, which is having played for zero weeks (= having started playing the scenario), to trigger one of the meteor strikes.
And a more complex one:

A few random conditions and effects thrown together for an example of what could be a more complex trigger. This one would give the player a cash reward and show an explanatory story message at the same time, while also chirping a chirp.
Triggers effects can also be used for winning or losing the game, so you are free to create scenarios with the most creative combinations of winning or losing conditions.
The list of things that can be used as conditions is very long already, but, to give you an idea what you can do with this, I’ll give you a few examples other than the ones you can see in the screenshots:
Possible Conditions:
- City Value
- Having a certain amount of squares of a certain zone built
- Amount of people transported with by bus, tram, metro etc.
- Citizen health
- Crime rate
- Amount of snow collected
Effects are:
- Start a disaster
- Win the Game
- Lose the Game
- Give money to the player
- Take money from the player
- Show a story message
- Chirp something

...and this is how it looks after the meteors dropped by.
So much about the scenario editor, I hope you are excited about it - I definitely am!
Cheers, Lukas
Last edited:
- 16
- 3
- 1
- 1