A remake of the first level of the delightful 1990 Gamebody platformer Gargoyle's Quest.
https://github.com/user-attachments/assets/6b2ec470-99ec-4767-b534-59aec8785461
Most dependencies are managed by cargo, but men plan and god laughs; on linux libudev is required to build gilrs. Probably more, but I developed this on Ubuntu and Fedora with a ton of dev libs already installed.
# play the game
cargo run
# start at an arbitrary checkpoint
# checkpoint 0 is level start, 1 is about halfway, and 2 is the boss
cargo run -- -c 1
# play with original gameboy aspect ratio and viewport zoom
cargo run -- --gameboy
Note: Gamepad input is supported, and much more fun.
To learn wgpu, and to get more experience in Rust - which is why I didn't use any of the the eminently capable rust game engines out there such as Bevy.
See Architecture
wgpu$ claude mcp add Platformer \
-- python -m otcore.mcp_server <graph>