Definition of “complex”:
Major lessons learnt:
- learn how to code FIRST. Don’t learn to code while you’re making a project, as you WILL make bad design decisions. It is impossible to design a “complex” game with no knowledge of programming
- Multiplayer-first: of course, don’t ignore story-rich single-player environments. The benefits of multiplayer is two fold. The benifit for players is more game content, and the choice to enjoy the game with friends. The benefit for you, the developer, is that people will play it more & talk about it more, increasing it’s visibility.
- Modability: giving your players the ability to modify their game experienced