© Sebastiano M. Cossu 2019
S. M. CossuGame Development with GameMaker Studio 2https://doi.org/10.1007/978-1-4842-5010-5_12

12. Metroidvania (Part 2)

Sebastiano M. Cossu1 
(1)
London, UK
 
In the previous chapter, we created the base platforming game system on which to build our metroidvania. In this chapter, we are going to finish the job by adding all the fundamental features a metroidvania must have:
  • Map screen

  • Minimap

  • Inventory screen

  • Items

  • Equipment

  • A combat system affected by the equipment

  • Enemies

  • The possibility to save the game

  • Checkpoints

It won’t be easy or short, but I promise it’s going to be fun!

We will make extensive use of data structures (which were introduced in chapters 3 and 4, building the card game) to create the map and inventory systems, ...

Get Game Development with GameMaker Studio 2: Make Your Own Games with GameMaker Language now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.