Skip navigation

Fury Of The Ancients

Fury Of The Ancients (FOTA) is an action RPG dungeon crawler inspired by the upcoming Diablo 3. Our goal for this project was to create the most polished Diablo-esque experience that we possibly could in 4 months.

Role: AI Engineer

Tech:

  • Unreal Development Kit
  • UnrealScript

What I Did:

  • Wrote all AI for the game
    • 3 types of mob enemies (2 melee, 1 ranged)
    • 2 special abilities for enemies
    • 3 elaborate boss battles
  • Implemented custom particle effect that conforms to the terrain shape
  • Implemented blood decal effects
  • Implemented initial version of camera system

 

 Amaranth

Amaranth is a puzzle FPS game in the same vein as Portal. It’s the year 2030 and you are a US spy sent on a mission to steal a prototype weapon known as the TDC (Time Displacement Cannon) from a lab in Japan. The gun shoots time manipulation spheres that stick to anything they touch. Blue spheres slow time and red spheres speed up time.

Role: Sole Engineer

Tech:

  • Unreal Development Kit
  • UnrealScript

Notable Features:

  • TDC gun that shoots spheres that slow and speed up time
  • EMP grenades that disable robotic enemies
  • Drones that patrol and attack the player
  • Wall turrets that track and shoot the player

 

Lollypop

Lollypop is a 2D top-down puzzle game where you play as a group of elementary school students with ADHD that have been given a prescription drug called Zombax. To everyone’s horror, the drug turns the children into zombies. The children soon discover that the creator of Zombax, the evil Dr. Hahn, has hatched an evil conspiracy to turn all children into zombies, and they vow to get revenge.

Role: Sole Engineer

Tech:

  • TorqueX
  • Microsoft XNA
  • C#

Notable features:

  • Player uses the thumbstick to aim the arrow and then simply lets go. The thumbstick flicks back to the center position and the minion is launched in the aimed direction like a slingshot.
  • Player controls a party of minions and switches using the shoulder button.
  • Each minion has a special abilty: Hack computers, fit in tight spaces, and knock down walls.
  • Enemies follow set patrol path. If they touch a minion the minion is captured until touched by a friendly. All minion must make it to the end to finish.

 

DVONN

As the capstone of my undergrad computer science education, I made an electronic version of a commercial board game called DVONN. For the official rules look here: Rules

Tech:

  • Java
  • Derby Embedded Database
  • Win32 Sockets

Notable features:

  • Single Player (against AI opponent)
  • Two Player on the same machine
  • Two Player peer-to-peer network play
  • Uses an embedded database called Derby to maintain a high score system.