In this chapter, we will begin a completely new project; specifically, a 2D adventure game in which the player controls an alien character, exploring and navigating a dangerous world complete with quests and interactive elements. This project will incorporate elements and ideas from previous chapters, as well as focus on new techniques, such as Complex Collisions, 2D Physics, Singletons and Statics, and more. In short, we will cover the following topics:
2D characters and player movement
Assembling complex and multipart characters
Level design
2D Physics and collision detection