Here's what I'm up to on the hobby coding front: I'm making a game. It's a simple game but I'm making it using my own tech. That is, my own programming language, game engine and virtual machine. There's a lot of cool technical work in there to delve into. Stay tuned 🙃
My original concept was to make a programming language and runtime tailored for game development. Games have many interesting facets and constraints where a bespoke tech stack could have an edge over general-purpose ditto.
Games need fast development iteration loops, are processed frame-by-frame, must be performant, has lots of mutable state and have a lot of inter-operating systems.
To address these requirements, I propose a system that allows hot-reloading code across the wire while maintaining state, can save per-frame state to disk, has a type-safe language with a mutable context object and elevating the entity-component-system concept to a central language paradigm.
Jan 28, 2026 19:47