Monday, April 5, 2010

Pocket Oracle 3D

Pocket Oracle is a new fully 3D dice rolling application. Shake it to reveal a number between 1 and 20.

Not happy with the answers you get?
With Pocket Oracle, you can customize each and every side of the die, or turn off sides completely.

Want to customize your die?
Change the look and feel with a different theme, or mix & match to create something completely unique!

Upgrade to Pocket Oracle Pro today for tons of themes, no ads, and instant access!

Wednesday, December 23, 2009

Solitaire 2! : Solitaire Harder

Here is a solitaire clone that was initially made for Mac OSX then ported to Windows. I made it for Mac OSX since there was no free and stable Solitaire I could find. A pretty basic version of Solitaire, I haven't had time to add any polish to it. If you are just looking for a basic Solitaire that works for what you need, this is it.

Written in C and using OpenGL for rendering and SDL for cross platform window handling.


Saturday, August 8, 2009

Spinning Plates : The Game for iPhone and iPod Touch

My first iPhone game has been released on the app store. It is a simple game of balance. Try to keep the plate moving while also trying to keep it balanced. Every level you go up, the gravity will be increased. On the normal difficulty every 5 levels the score rate goes up, on the hard difficulty every level the score rate goes up.

Artwork done by the talented Elizabeth Dran.

You can get it on the app store here by clicking on this button.

Saturday, December 6, 2008


So clearly Ive been on a bit of a old game kick. Wanted to see how long it would take to make tetris, turns out it took 3 days to make this.

The blocks flash but you can turn that off in the options.

Use the config file to change the resolution and windowed mode.

Up to rotate the pieces
Left,Right and Down to move the pieces.

Windows and Linux binaries
Mac OS X PPC only
Mac OS X Intel only

Monday, December 1, 2008

Invaders of the space variety

So here we have a Space Invaders clone I made rather quickly to see how long it would take me to complete. It took about 6 solid hours of work over the course of 5 or so days.


Windows or Linux
OpenGL 2.0 compatible graphics card
Pixel Shaders 2.0 compatible graphics card

Make sure your graphics card has recent drivers if it doesnt work.

We have two versions, Windows and Linux, both in the same zip file.


Tuesday, November 18, 2008

Biomedical Engineering

I was recently hired to make games that work with robots that are designed to help rehabilitate certain patients. This is the first game I made. A blood vessel collection game.

I am providing an early version of the game. I can not release further versions since they all make use of robot controls instead of the mouse.

Keep in mind this game was designed not for fun, but for rehabilitation and not for the mouse. The robot, called the Haptic Master, can move in the X,Y, and Z. It also provides a very powerful force feedback, kind of scary. Also scary how it connects to the computer through a network. Meaning any computer can take control of the robot remotely. It would be a pretty nifty game controller if it didn't cost $30,000 for one robot arm.

Anyway since this version the graphics have also been updated to look nicer.

Note that not all features work properly since you do not have the proper equipment.

EDIT: 4-6-2009
The game has been finished and the download removed from here, if you are interested in seeing it in action send me a message.

Orcs go to the beach

The orcs spend a day at a beach, and much sand castling ensued.

This is a demo showing off some of the features of the game engine.
This is in no way a game, just testing out some features to put in future games.
The graphics were made by DJ Kehoe.

per-pixel lighting
BSP collision with the world
skeletal animation
custom binary format for models and animation information

W.S.A.D to move around
Y,H to move up and down the Z axis
Up,down,left,right to move the light source
9,0 to move the light in the Z axis

For windows only, programmed in Linux though