Godfighter

Developed by UC Irvine Game Development Club

I acted as the project manager and lead programmer on Godfighter, a 2D, four player networked sidescrolling game where the objective is for three players with complementary abilities to outsmart the powerful God player and get to the end of the level.

The God player is able to manipulate the environment drastically, moving the terrain up and down, spawning enemies, freezing players in place, and creating thick fog that the players can’t see through without the scout’s flashlight or flares. The runner team, composed of the engineer, the scout, and the gunner, all have unique abilities to overcome the formidable abilities of the God. However, if they plan to survive, it is imperative that they work as a team.

It was the first project in the UC Irvine Video Game Development club with networked multiplayer.

On a daily basis, I worked on system design, programmer tasking, and teaching the less experienced programmers general and game-specific coding concepts. I Implemented quadtree based terrain deformation which reduced average draw calls from 20,000 to 700.