Puyo Puyo is a 2D block based puzzle game that was released for the Sega Genesis. I made a recreation of Puyo Puyo in 68k Assembly using the Easy68k simulator as a solo developer across 1 month.
As a solo dev, I worked on everything functional in the game, as well as all the visual assets. This required making a custom bitmap renderer in 68k, and handling audio and input calls through Easy68k. In addition, the game utilizes a grid based system for holding block information, physics to handle blocks falling, and simultaneous networked multiplayer in 68k Assembly using TCP calls to send blocks between players.
Low level programming in Assembly
Fundamentals of image formats and pixel rendering
TCP networking calls
Low level development and design skills, particularly in networking and rendering
Working in less well-known and less popular systems, learning through documentation