Payday: First NES Bank

The goal of this project was to de-make a modern game into an NES game. I chose to do de-make the first Payday: The Heist. I chose the First World Bank map as the focus for my game as it had simple goals to recreate for a 2d payday the heist.

The project was completely coded in assembly 6502 and runs on an NES emulator. For the project I created a simple state machine, using 1 byte. All sprites were created by me using yy-chr. In the game you have to kill the bank manager get his key card, get to the vault, set up a drill and defend yourself against the incoming SWAT.

This project really gave me a great perspective on what goes into optimization. Working on limited hardware makes you be very careful on how you approach developing your program.