ABSTRACT

This chapter explores the steps necessary to create our own action packed top-down shooter that has an old school arcade feel but with a modern presentation. When looking back at the history of gaming, some of the most iconic games are top-down shooters such as: Asteroids, Centipede, and the more modern Geometry Wars. One of the most fundamental things one must tackle when creating a game is making the most intuitive control scheme possible so the player doesn’t feel like they are fighting against the hordes of enemies they will create along with the controls. With our character, game mode, and player controller classes implemented and ready to develop we need to establish the input interfaces for our player character. The Rotation Controller is essentially a class that inherits from the Player Controller blueprint.