May 30, 2015

INVERSUS is a competitive and cooperative arcade shooter with a mind-bending twist. Player movement is constrained to opposite colors of a black and white grid. My walls are your paths and your walls are my paths. Each shot flips tile colors in an attempt to block, trap and close in on the enemy.

Visit for more info and updates.


January 10, 2009

The RJ_InsertCode project is a TinyMCE 3.x plugin that will automatically style code samples for different languages. Its core architecture is based on the Insertcode plugin for older versions of TinyMCE, but it has been almost fully rewritten for TinyMCE 3. There is a simplified setup, more features, a JCE 1.5 installer, and a commented codebase to assist in learning how it works and tweaking it.


January 9, 2009

The RJ_Demo_IK project is a C# application to help demonstrate inverse kinematics related algorithms discussed else where on the site. For more information of the implemented algorithms, see the following articles.


December 15, 2008

The RJ_Containers project is a reimplementation of the Standard Template Library (STL) container functionality. It has been architected for the needs of game development, but should be applicable to any performance critical or allocation sensitive programming.  


December 08, 2008

Kisses LogoKisses was my senior project at DigiPen (2003/2004). It is a 3D social simulation. The game takes place in a small village where the player and other residents attempt to survive in the harsh climate while maintaining as many friendships as possible.


Kisses was accepted as one of the ten open category finalists of the 2005 Independent Games Festival.