I few months back I had Chuck Kelly as my professor and made this project to see what I could do with EASy68k assembly.Check out the Github repository here
EASyEngine is a library of sub-routines that total a small 2D game engine. The following features are built into the engine as of now:
- Loading and Displaying 2D Bitmap Images
- Loading and Playing Audio
- User input
The library is broken down into Easy2D, EasySound, and EasyInput which can be included into your main x68 file using the INCLUDE command.
I have also written up documentation on how to use each library which can be found here
Finally the repo contains EasyDemo, which demonstrates how to use all three libraries together to make a 2D game fairly easily.
It works best with very small pixel art images that the engine can scale up. The current demo assets are too high res for the simulator causing it to run
slowly, before I was using a small pixel art of sonic but removed it for copyright purposes.
If you want to use this code as a foundation to build your own
game then feel free, that's the reason why I made it. I hope you guys enjoy.