Chapter 5. Creating a 2D Adventure Game
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
Note
The starting project and assets can be found in the book companion files in the
Chapter05/Start
folder. You can start here and follow along with this chapter if you don't have your own project already.