Live

Game development · Live
Raylib platformer →

Small 2D platformer prototype written in C with raylib and compiled to WebAssembly via emscripten. Source lives in a separate game-development repository; only the build artifact is shipped to this site.

raylib wasm prototype

Ongoing threads

Tooling · Feedback loops
Compiler authoring workflow

Tightening the path between source edits, compilation, debugging metadata, and visible output so a language works as a practical authoring medium instead of only a technical demo.

Game development
Gameplay structure and feel studies

Testing mechanics, pacing, control responsiveness, and content structure in smaller forms before carrying them into larger game work.

prototype feel systems

Why publish unfinished work

Finished projects hide the process. Experiments make the process visible: the wrong turns, the architectural constraints, the tradeoffs, and the reasons an idea either deserves more time or should be abandoned quickly.