Creating a 2D Adventure Game
In Chapter 3, you were introduced to Cinemachine for creating a quick but powerful camera-follow system. We learned how to implement a game mechanic for collecting items and displaying game progression with Unity UI, and how to approach game balance while considering win-and-lose conditions.
By completing the collection game, the previous chapters provided foundational knowledge that we’ll continue to build upon in this chapter as we start to make a 2D adventure game. We’ll explore importing artwork and creating assets to build out a 2D side-on environment and level design using additional Unity 2D tooling, namely Sprite Shape.
We’ll finish the chapter by adding dynamic moving platforms and triggers that will provide secondary actions to create a more engaging player experience, and some optimization techniques to keep the game performant and polished for increased immersion.
In this chapter, we’re going to cover the...