Jake on the mysterious planet – the feature list
We know the core components that we will need to develop to make this game work. We also have a rough idea about the game.
What's next? Another good step forward would be to write down the game's feature list and talk about each of the steps in detail.
Here is the feature list:
Procedural level generation with infinite gameplay
An animated 2D character with 2D physics
Mouse and touch controls
Collectables and storing the player's data
A scoring system with a storage of high score
UI
Let's talk about each of these features to make sure you understand what they are.
Procedural level generation
In every game, the level is a key component. It's the environment in which the player moves around and enjoys the game. In this case, we have a flat 2D level scrolling from right to left.
As Jake on the mysterious planet is an infinite scroller game, we don't know how big the level has to be. The player can play for just 10 seconds, or they can be really good at this...