Something i would really love would be more features in the scenario/map editor.
Features that will enable players to make campaign-like maps, or even real campaigns where the next lvl can only be unlocked by completing the previous.
Some of the features that i think would be great to have in the editor:
- Marked areas --> Mark areas in the editor for later use in editor functions (see below)
- Marked objects --> Name objects like biters nests, crashed planes, and so on for more flexible use (see below)
- Set states on objects --> Be able to set the state of named objects, for example "invisible = true" that can later on be triggered to false. (more examples isActive/isInvulnerable/...)
- Trigger areas --> Be able to paint areas on the map (invisible in play mode) that can have certain triggers.
- Example triggers:
- When player enters/exits this trigger area the first time, spawn # (number) of type #(enemy type) in area # (one of the Marked areas)
- When player enters/exits this trigger area, do (something) every # (example:)4th time
- When player enters/exits this trigger area, change state of these objects "...." (select new state per object)
- Example triggers:
- After X play time, change state of these objects (for example, make some biters nests active)
- When player builds the first building of type "..", trigger someting
My hope is that these arent proving to be very hard to build into the editor/game, as they will be a great addition for the game.
I actually thing this will also increase the replay value of the game too, as the community would be able to also make some cool scenarios and/or even whole campaigns, adding new and additional story modes to the game.