Experiments
Work that is still crystallizing — language experiments, rendering prototypes, systems sketches, mechanics studies, and anything that benefits from being public before it is fully settled. Some stay small. Some become the basis for larger systems or products.
Live
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.
Ongoing threads
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.
Testing mechanics, pacing, control responsiveness, and content structure in smaller forms before carrying them into larger game work.
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.