Creating new artwork requires a lot of skill, so I created a framework to create it for me. All I need to do is choose the images that I like the most. The framework is written in C++ and has Cocoa/iPhone GUI wrapped around it.
A 2D physics-based puzzle game that uses magnetism and impulse forces for movement. Level progression is based on traveling through a compartmentalized maze. I worked on the special effects and tools development for the level editor. The game is built with XNA, XML, and C#.
I created an iPhone application that connects to robots using Player/Stage over TCP written in C++ and Objective-C. You can remotely connect to a robot broadcasting on an IP address and control it from across campus or even the world.
My computer animation project was to build a key framing and dynamic animation system. I created it with with C++, XML, and OpenGL.
A 3D planet simulation game that was created for the Foundations of 3D Graphics Programming course at RIT in Spring quarter 2007. I worked on the special effects for the game including fire, water, and volcanicĀ eruptions. The game is a planet building game where the planet is your canvas.
A system built to ray trace and visualize a 3D scene made with polygons and spheres. It supports reflection, refraction, procedural shading, and multi-sampling. The ray tracer is built with C++ and OpenGL.
An extension on the Ray Tracer which provides a global illumination model for calculating the lighting within a 3D scene. The lighting appears more realistic and less plastic-like. Programmed with C++ and OpenGL.
A simple graphics library with line, poly-line, polygon, polygon filling, and clipping algorithms. It was programmed in C for the Game Boy Advance.