Below are some of the more impressive games and programs I have created, however there are more in the games and apps sections.


We Rule
Written in Objective-C
  We Rule is one of those games that has been emulated countless times on the iPhone, due to its large success and fan base. It is considered to be one of the best social gaming experiences on the iPhone, and now it's on Android too. You are the king of a kingdom, and it's your job to build it. Choose what structures to place, generate revenue doing so, then build some more. You can also complete the villagers' needs to get rewards, or participate in a massive gift exchange to get some free stuff.

I worked on this game for around 6 months, adding new features after its initial release. I also was responsible for maintaining it, fixing bugs, and the like.
Play / More Info

Adventure Bay
Written in Objective-C
Adventure Bay is social game where you run your own island and try to make the best or coolest resort possible. If you build certain special buildings, you can even get heroes to join your island. You can then take them on quests and collect more treasure and loot. Get enough loot and you can start creating unique buildings and monuments out of it. There is no specific goal to this game - just make your island into whatever you want it to be.

I joined this game towards the end and got it out the door. This meant fixing a lot of bugs, adding some very important missing features, and more. I also have provided it support since its release.
 
Play / More Info

GodFinger
Written in Objective-C
  GodFinger is a cool iPhone game where you play as a god trying to help your little villagers along. You can think of it as a social game version of Black & White. You can build them places to worship, relax, and work. You can heal them, set them on fire, and save them from dangerous skeletons. There are also hundreds of quests you can perform to make your people happy. You can even visit your friends' planets to enchant their followers and make them better at what they do.

I was the live engineer appointed to this game, meaning that I helped with feature development and also took over the game after its release.
Play / More Info

Valet Hustle
Written in Objective-C
Valet Hustle is an action/puzzle game that has you managing a valet empire. Parking cars may sound boring, but if you give it 5 minutes of gameplay then you'll find yourself hooked. Using a unique hook that has you managing two lines at once with limited space, you'll have to rearrange cars in the lot and continue bringing new cars in fast enough to keep customers happy and make some cash!

I was the programming lead on this project. All things said and told, I was responsible for about 90% of everything in it.
 
Play / More Info

dizm SKATE
Written in Unity using Javascript
  dizm SKATE is a fun little twist of a classic game: Simon Says. Essentially, you control a skateboarder who is going up against the one and the only Greg Lutzka in an attempt to beat him at a game of S.K.A.T.E. What is SKATE? It's essentially HORSE for skateboarding. Watch the skaters perform a large variety of tricks as to rack your brain to try to keep performing them.

I was the programming director for this project. I didn't do most of the code, although I finished it, optimized it, and made sure it was all to specification.
Play / More Info

Sinuosity
Written in Java
Explore an infinite number of mazes with an infinite variety, all the while defeating monsters and gaining items to make yourself stronger.  
Play / More Info

Agent: 00PK
Written in Java with LWJGL
  A game in progress, play as the Red Jack, a tracer who has been forced to work for a secret branch of the government to stop the nuclear holocaust. What is playable right now should probably be described as a tech demo - nothing is finalized and only a few levels are featured. Includes adaptable learning AI, realistic physics, over 40 performable actions, a comprehensive level editor, cheats, customizable keyboard, and a mostly complete game engine.
Play / More Info

Slyhawk
Written in PHP/HTML/MySQL
There are plenty of sites for selling and trading things, but there aren't any specifically for easy cash encounters with people in your area and an emphasis on a simple interface and email communication. Craigslist may be like a massive classified section of a newspaper, but Slyhawk keeps things close, personable, and professional.  
Visit Slyhawk

The Spacebar/Time Continuum
Written in Linden Scripting Language
  This is the result of 17 people's work - I served as the producer and team manager for the team. It's a MMORPG that takes place in SecondLife, although the land has no longer been paid for and so the game does not exist. However, I created a video advertising and chronicling the game - check it out.
More Info

The Best Game Evar 2: LameBoy's Revenge
Written in Java with LWJGL
This game was worked on for around a year before it was abandoned for an unknown period of time. It is currently far enough in that most of its features can be experimented with aside from combat. You play as LameBoy, a complete idiot who is trying to save the Princess from the Super Evil Overlord Guy. Sound sort of familiar? That's because this game's goal is to simultaneously repeat and make fun of every single cliche ever to exist in an RPG. Includes 3D menus, an incredibly complicated level editor, the ability to put custom Java code in each level, and a halfway-complete game engine.  
Play / More Info

Ah, Maze!
Written in Java with Swing
  This is a fun little app that is more educational than anything else, unless you love to solve mazes. It has random maze creation, maze solving and pathfinding, and more, all while taking the time to show you exactly how it is doing it. Uses: A*, Drunkard's Walk, iterative Backtracking, and recursive Backtracking algorithms.
Run / More Info

Jario
Written in Java with Java2D
Who doesn't love Mario? Now imagine a Mario where you can have another player control the enemies. Sound fun? Then give this one a go! Includes a fully playable "clone" of Mario with simultaneous multi-player, cheats, customizable keys, and a comprehensive level editor.  
Play / More Info

Dynamic Image Sorter
Written in Java with Swing
  For most of my time at college I worked a job that required me to categorize and describe thousands of artwork images, then save the data I had created a certain way and finally upload it to a server. I found myself repeating many steps, copy/pasting, and wasting a lot of time. So, I programmed this useful utility that quickly allows you to browse through hundreds of images and assign them all data as required. Frequently typed words and titles are automatically filled in as well.
Run / More Info

Wikid Fun Search
Written in Java with Swing
Have you ever wondered if two things in the world are connected? Every person is supposed to have at most 6 degrees of separation, right? How many degrees of separation do you think an emu and a dumpster have? If you play the Wikid Fun Search, whoever finds the best result wins! Explore Wikipedia through this "glorified" browser to see if you can beat your friends to find a specific correlation by clicking on links between articles. The fastest user wins! Includes networked gameplay, a computer AI (adversarial search), and plenty of fun.  
Play / More Info

Planetary Simulator
Written in Java with Swing
  Not exactly a game, but not really an app either. Create and model solar systems using Newtonian Physics. See what happens if you put a black hole in our solar system, or what a quadrary star system looks like.
Play / More Info

OTC Automaton
Written in Java with Swing and JInput
This handy little app records keystrokes and mouse movements you have entered and then reproduces them on certain conditions. Currently mouse reproduction and conditions aren't implemented, but key recording functions perfectly. Can be useful for mundane tasks or for staying online in MMORPGs.  
Run / More Info

Baby Mario Learns to Jump
Written in Java with Swing
  A small experiment in AI Q-Learning. Baby Mario starts on a block, and he needs to practice and learn exactly how high and far he should jump in order to get to the other block. Uses an adaptive learning AI to teach Baby Mario - run it 1,000,000 times and see how much he has learned.
Run / More Info

Evolution Wrangler
Written in JASS
This is a Warcraft 3 map that uses dynamic JASS triggers to create some truly unique gameplay. Begin the game as an evolution wrangler, a modest green-skinned geneticist with the ability to splice animals. Corral the nearby Scheap and combine them together to create the strongest possible fighting force, then take out your opponents with your army. Includes up to 8 players allowed, PvP and PvE modes, and 10 different genetic attributes per Scheap. The map was never quite finished, but most of it is complete.  
Play / More Info

Walk Tutorial
Written in Flash
  This is a simple tutorial on one method of creating dynamic levels in Adobe Macromedia Flash. It includes all source and teaches collision, dynamic shape moving, key presses, and more. By the end, of the tutorial, you will be able to create a Mario clone within Flash.
Run / More Info