ShivyCX Game Demos

July 23, 2026 ยท View on GitHub

Games that run on bare metal, written in the rpython dialect that ShivyC's tools/py2c.py translates to C, on the boot/graphics stack from ShivyC's examples/rpython2c/mbos demo (Multiboot -> x86-64 long mode, Bochs-VBE linear framebuffer, QEMU -kernel).

demowhat it is
snake/a remake of the ~/snake-game Unity puzzle game (turn-based Sokoban-snake with pits, portals, ice, bombs, weightpads, undo) at 1920x1080, with the original levels and art extracted straight from the Unity project

Each demo directory has its own README with build/run/test instructions; make run in the demo directory is all it takes (needs gcc, qemu-system-x86_64, python3, and ShivyC (https://github.com/brentharts/ShivyC) checked out as a sibling at ~/ShivyC).