About:
Godfighter is a 3 v 1 multiplayer strategy game where 3 Runners try to reach the end of the level without being stopped by the God player. Players can choose to play as one of three classes of Runner: Scout, Gunner, or Engineer. The three players have two abilities each they can use to work together to get around the obstacles placed by the God player in order to reach the end of the level, while the God player attempts to stop the runners long enough for the Lava wall chasing them to catch up to them.
This project was a year long project for the Video Game Development Club at UCI. Myself and a team of 17 others created the game using C# and XNA Game Studio 4. During the development of this project, we began to use an Agile process with one week sprints. This was my first game project, and it taught me a lot about working in a large team, using version control properly, and working in an Agile environment.
My Tasks:
-Wrote pixel shaders for characters to have vision in fog/darkness
-Implemented collision detection that worked with small blocks and terrain deformation
-Developed the camera system to dynamically follow and zoom in/out on the four players
-Streamlined the design process by making config files for each class in the project
Screenshots:
Credits
Joesph Than - Producer
Blake Thiessen - Creative Director/Lead Designer
Ricky Fong - Assistant Designer
Brian Puschell - Content Designer
Alex Naraghi - Lead Programmer
Brenden Booth - Programmer
Chris Dihn - Programmer
Chris Berizko - Programmer
James Lee - Programmer
Eduardo Michel - Programmer
Kurt Kline - Programmer
Alex Nakorn - Programmer
Michael Cappe - Programmer
Derek Miranda - Lead Artist
Sean Allen - Artist
Tiffany Chen - Artist
Shirley Khan - Artist