Feed The Beast

Feed The Beast is my current project. You play as Jimmy "The Hurricane" Wilson, a boy with psychic powers. His hometown is under attack and he uses his powers to create a swarm of objects above his head so he can defend it. Right now I'm working on the AI for the game and some game logic.

Screenshots:

Aphelion

Aphelion was my game project junior year, and it was really fun to work on. The game is a 3D space shooter where all of your shots are affected by gravity of the planets around. Of course, if you don't like that you can always blow up the planets. One of the best parts about working on this game was focus testing networking with a large group of people and watching them all getting excited about killing each other.


What I Did:
  • Client/Server architecture
  • Reliable UDP using Winsock
  • Wrote a scripting language to allow for easy creation of tutorial and mini games
  • Implemented an input manager with DirectInput
  • Created a manager to keep track of the score for multiple gamestates
Screenshots:

Download Link: AphelionSetup.exe
Construction Story

This was my game project sophomore year. You get to play as a Construction Worker named Harry. Unfortunately for Harry when he went to take a nap his construction site was overran by a hoarde of ridiculously cute bad guys. Now you have to go through five different levels and make use of a bunch of weapons to save your site.

Construction Story, and the level editor for it, were the first programs I made that weren't console programs.


What I Did:
  • Created a tile-based level editor in C#
  • Used state machines to implement AI enemies
  • Programmed game logic, such as powerups
  • Wrote the game design document
Game Screenshots:


Level Editor Screenshots:

Download Link: ConstructionStorySetup.exe