Bare metal game using EDK2 by Iyad H. To build, clone edk2 and follow build instructions and change the target to GamePkg.dsc. Run using the path Drive and run it in QEMU or copy it into a USB (FAT32) and run Game.efi through UEFI Shell.
The game loads a a sprite sheet that can easily be changed however the tile size is defined to be 8x8 in the gamestate
Features | Status |
---|---|
Overall | half-functional |
Collisions | Not tested |
Level creation | Minimal, undocumented |
Slopes | not implemented |
Camera Changes | None |
- Used more optimized sensors similar to retro-Sonic
- Made player more similar to a class
- Made 16-bit images
- Added Collisions w/ Gravity
- Changed controller to be less "console-y"
- Modularized LoadBMP
- Found and squashed memory leak
- Made BmpSupportLib happy and no changes in that are necessary