A scripting language with a simple C-like syntax, a clean interface
to hosting application code, and unfortunately a very slow VM, naive
garbage collector, and lack of documentation.
Still kind of a cool toy.
A procedural texture generation tool that uses DerpScript as a
Includes naive (slow) implementations of many image processing
functions with very basic multithreading. Textures are generated to
be seamless, wrapping image by default.
A sample of the current API:
[ Source coming soonish ]
Lily Engine Utils
This is a small collection of utility functions and classes I've
been gradually building up over time. Should have no extra
dependencies. Cross platform across POSIX, Windows, and others. This
is less updated than whatever is in the current Lily 3D engine, but
more up-to-date than the Lily Engine 2D.
This is a set of tools I put together mostly for code generation
specific to some of the other projects I've done. It contains a
couple of tools to convert images into static constant C/C++ buffer
code for embedding images or files directly into C code, a tool to
automatically maintain and update comment block headers on C++
source code, and a half-complete little project that scans code for
various forms of TODO and FIXME comment blocks. There's also some
code generation to handle OpenGL function pointer setup.
Really ugly code that's not ready for public display yet! Will be a
deferred shading 3D game engine when it's done. (If it's ever done.)
Last Minute Emergency Breakout Clone
My February entry for the
2013 One Game a Month
jam. Made in one day at the last moment because I've been otherwise
swamped with work
on Neverwinter. The code
for this one is especially horrid, so I probably won't be posting
My March entry for the 2013 One
Game a Month jam. Also made in one day at the last moment
because I've been otherwise swamped with work
on Neverwinter again.
Seriously, this one was even more down to the wire on the
This one is just a really bad Asteroids clone. Spacebar fires. Arrow
keys turn and thrust. 'n' will start a new game from the title
screen or victory/loss screens.