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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|