C++: Gravity Defender Source.zip contains the entire source code for my iPhone game Gravity Defender.
It is written in C++ on top of the iPhone, openFrameworks, and Boost libraries.
Java: BPTree.java is an implementation of Java's SortedMap
interface using a B+ tree. It was written as part of my Data Structures course at the University of Maryland.
My final grade in the course was an A.
C#: csharp gui.zip contains code for a graphical user interface library for games written in C#. It includes most common widgets such as
labels, buttons, containers, lists, scroll bars, etc... It makes heavy use of C#'s object-oriented features (inheritance, polymorphism, encapsulation, eventing, interfaces, etc...).
It is built on top of graphics and serialization libraries that are not included in the zip, so the source code will not compile. It is used to create the user interface for
Python: Exploding Demon Bunnies vs The Eyeball Monster is a game written in Python using the Panda3D game engine.
Its download zip contains all the source code for the game.
Unity3D: RGB Source.zip contains the entire project, including source code,
for my prototype game RGB. RGB is an experimental 1st-person puzzle game based on the idea that "if you can't see it, it doesn't exist",
such that if your line of sight to an object is obscured, then the obscured object will no longer exist. You can read more about RGB on its webpage.
RGB was created using the Unity3D game engine, and all of the source code is written in C#.
The source code is contained in the Assets/Scripts folder.