Exploring the features of our side-scroller game
Now, we’ll take some time to lay out the specifics of the game we’ll be designing. Many of these features will be implemented in later chapters, but now is a good time to lay out the vision for the project. In the following sections, we will be discussing how we want to handle the different aspects of our game, such as the enemies the player will face, the power-ups available to the player, the collectibles for the player to collect, and how the user interface (UI) will work. Let’s begin by discussing the enemy character.
Enemy character
One thing you should have noticed while playing the SuperSideScroller
project is that there is no enemy AI by default. Let’s discuss the type of enemy we will want to support and how they will work.
The enemy will have a basic back-and-forth movement pattern and will not support any attacks; only by colliding with the player character will they be able to inflict...