The Legend of Zelda (1985) Recreation

Date
December 2025

Tools
C, OpenGL, P4V


In an ambitious class project, I chose to recreate the first dungeon level from The Legend of Zelda (1985) entirely in C.

To deal with the amount of tile types, I implemented a system in which ASCII text was deserialized into room definitions at runtime, allowing for fully customizable room layouts.


Throughout the project I accurately recreated animations, enemy attacks and movement patterns, and player combat. I utilized OpenGL for graphics rendering.


Gameplay Walkthrough


Discover more from Joanna's Portfolio

Subscribe now to keep reading and get access to the full archive.

Continue reading