top of page

METROID (NES)
ACCESS ON GITHUB
SUMMARY
Relive the first Region of Metroid in a faithful reproduction of the NES classic build using Visual Studio and OpenGL
Battle Geemers, Ripper, and Shriek-bats using a variety of classic abilities including Missiles, Long Beam, and Morph Ball Bombs!
PROJECT DETAILS
-
Brinstar Region
-
3 Unique Enemies
-
Morph Ball and Bombs
-
Missiles and Energy Tanks
-
Long Beam
-
20 rooms
TEAM AND TIME
-
Team Size: Solo Project
-
Time: 2 Weeks
RESOURCES
-
OpenGL for graphics interfacing
-
Spritesheets: https://www.spriters-resource.com/nes/metroid/







GOALS
My primary focus on this project was creating a playable game without the use of a game engine, and faithfully recreating a well known classic game.
I prioritized authenticity and gameplay feel to ensure that it stayed true to the original.
I also spent time focusing on scalability and performance - creating a level generation method that allows for simple creation of new levels using a .txt file system.
LEVEL CREATION
My favorite aspect of this project was the level creator I made. Using a single Char correlating to a "block" object that holds an image, I was able to make a text-based reader that can intake any level you can create using the currently loaded block system! This tool allowed me to build each room quickly using simple ASCII characters and enables future development.


bottom of page