Robinson

A framework for prototyping real-time rendering techniques. It currently targets modern web browsers using TypeScript and WebGL 2.0. Notably, it includes a live editor for GLSL ES 3.0 shaders, which works similarly to the GLSL ES 1.0 shader editor packaged as part of the Firefox dev tools.

GML

A personal math library. It is implemented across various programming languages and environments that I commonly use for making games. Unremarkably, GML stands for Game Math Library.

Artemisx

A joint project between a close friend and me to port Gamadu’s artemis component-entity-system framework into Haxe. We used this to develop a couple of game prototypes in Haxe. Since I’ve more or less stopped writing games in Haxe, this framework is no longer being actively maintained.