Metroid Case Study


The Metroid case study was done as a project for my first game development class

As part of my game development coursework, I undertook a comprehensive project to recreate and expand upon the classic game Metroid using Unity. Some of the things I worked on included:

  • Implemented core Metroid mechanics in Unity, including:
    • Fluid player movement and controls
    • Classic weapon systems (e.g., arm cannon, missiles)
    • Power-up progression (e.g., morph ball, jump enhancements)
  • Developed a unique grappling hook power-up which added a new dimension to player movement and level exploration
  • Designed new levels specifically to showcase the grappling hook mechanics
  • Created a custom enemy AI system that mimics the behavior of classic Metroid foes
  • Implemented mechanics for the grappling hook to interact with the environment, enemies, and puzzles

As my first game development project, this Metroid Case Study was really eye-opening for me. Through this project, I gained hands-on experience with Unity and C#, but also, and more importantly, I had the opportunity to develop a strong foundation in game programming, level design, and mechanics implementation. The process of recreating classic Metroid elements while also innovating with the grappling hook mechanic pushed me to think creatively within established game design paradigms.

download link