Welcome

Welcome to my corner of the internet. Here you can find some of the games, tools, and libraries that I’ve made:

  • Red Wizard — a traditional roguelike game in the vein of Rogue, Moria, Angband, and Nethack designed for fun and fast play on phones and tablets — available from Google Play and iTunes.

  • Sweet Build — a fast dependency-based build tool using the Lua scripting language to define the dependency graph and build actions — source, Windows, or MacOSX.

  • Sweet Lua — a C++ library with support for binding functions, objects, coroutines, iterators, and STL containers to the Lua scripting language — source.

  • Sweet Parser — an LALR parser and parser generation library in C++ with Lua scriptable source code generation — source.

  • Sweet Persist — a serialization library for C++ and Lua supporting serialization to and from binary, XML, JSON, and Lua formats — source.

  • Sweet Render - a micropolygon renderer based on the architecture described in the original REYES paper and The RenderMan Interface v3.2.1 from Pixar — source.

The source is available in Git repositories on GitHub. The repositories on GitHub track releases only - they are not the live development repositories.

If you find this software useful or interesting and would like to help keep future development well fueled with coffee please consider tipping me on Gittip. Thank you!

Please email me at support@sweetsoftware.co.nz if you have any questions, problems, suggestions, complaints, or bug reports.

News

Sunday, 23 March 2014

Red Wizard is now available for iPhone, iPad, and iPod Touch on iTunes!

Sunday, 16 February 2014

Added Red Wizard — A traditional roguelike in the vein of rogue, moria, angband, nethack, etc designed for fun and fast play on phones and tablets. Available soon on Google Play and iTunes!

Tuesday, 16 April 2013

The documentation for Sweet Persist has been translated into Spanish by Maria Ramos from Webhostinghub.com/support/edu. Thanks Maria!

Monday, 13th August 2012

Sweet Build has been ported to MacOSX along with several bug fixes and simplifications. All other libraries have also been ported to compile and run on MacOSX. A link to Gittip tips has been added.

Monday, 9th July 2012

Released alpha version of Sweet Render, a toy micropolygon renderer based on the architecture described in the original REYES paper and The RenderMan Interface v3.2.1 from Pixar.

Licenses

Slightly modified versions of the following libraries are contained within the source archives available on this website and related GitHub repositories:

The remaining source code available here and in related GitHub repositories is written me and is released under the terms of the zlib/libpng license.