A downloadable game for Windows, macOS, and Linux

This project is supposed to recreate the NES experience of Final Fantasy I. The engine itself was designed around the ability to be capable of executing a battle and in the future may expand from that to include Menu System and Map exploration. Stats for all the creatures and jobs are aimed at being as close to the original game's documented numbers and formulas as can be.

The entire thing is implemented in AWT by scratch and could definitely use a rewrite, or even just be ported to something better, like RPG Maker. Don't expect too much out of it, as it was supposed to be no more than a college assignment and conceptual demo.

All the content is based on MLP, with the 6 classes reflecting the 6 main ponies. Even the map, backgrounds, enemies, and shops are reflective of NES styled pixelized versions of the show.

Programming and Graphics

Nicholas Hydock


Various Monsters and Characters - Pony Noia
Elements of Harmony - Kortallis


For Equestria (Intro Music) - MandoPony
Victory and Game Over fanfare - Kil6969
Battle theme - Kil6969
Derpy's Shop - MandoPony

Additional Resources

FF1 Recorded Data

3rd-Party Libraries


Source code is available at https://github.com/nhydock/FF1-Battle-System


Demo v1.2 (Requires Java 1.6 or Higher) 13 MB