Summary
Superb work! We've come a long way in this chapter, from a new project to a working 2D game. The player character can navigate a complete 2D environment with 2D physics by moving left, right, and jumping. The player's sprite will dynamically update to match the direction of travel, and by using sprite packing, we've improved runtime performance, which is useful for mobile devices.
By completing this chapter, you've learned the fundamentals of 2D sprites, movement, and physics. By building on this foundation, you will have the required knowledge to create any 2D game, not just a platformer, of your own design.
The next chapter is a big one: in it, we'll complete the game by adding additional levels, obstacles (including moving platforms), a friendly character that assigns a quest – oh, and the quest system itself!