Title


Story


It was a pleasant Monday morning.  Alex, Ryan, Dan and Sid were getting ready for their first day at Grad School.  As they cycled towards college, the sky suddenly filled up with black clouds and a thunderstorm ensued.  A huge lightning bolt struck the ground in front of them, creating a vortex that sucked the four brothers in….
The brothers now find themselves on another planet, Derga.  They are imprisoned by the ruler of the world, Derg (who named the planet after himself).  He offers a way back – but for only one.  To decide who will go, he sets up a tournament where the four brothers must fight each other…
Only one will emerge victorious and earn his way back home…

Description


Friendly Fire is a multiplayer platformer/shooter.  Up to four 'friends' fight it out on an alien planet.  The last man standing is the winner.  There are several power-ups/ weapons that spawn at random places on the arena. The aim was to make a fast-paced game that is easy to pick up and play. 

grenade
Grenade Tossing

This game was created for the 2D Graphics Programming course and I was in a group of four. Our team was aptly called "Team 4".

Development Environment


The was developed from scratch in C++ using Direct 9.0c on the Windows XP platform.

Gameplay


The game contains several features that adds to gameplay variety:

Burn and sheild
One player protected by a sheild, while the other burns in the Lava below



Work Done


I was responsible for the following tasks in the game

  1. Rendering framework:  Created a 2D rendering engine in DirectX9.0c
  2. Input Manager:  Support for both Keyboad and Gamepads
  3. Sound Manager:  Used XACT to manage background music and sound effects
  4. Weapons:  Created the initial bullet framework and coded the logic for the Guided Missile.
  5. HUD Manager:  Designed and implemented the HUD.
  6. Assets:  Created assets for the HUD and Powerups
  7. Camera Framework:  Assisted in creating the camera to zoom in and out dynamically.


Conclusion / Improvements needed


This was my first game project and  I thoroughly enjoyed the time I spent working on it. The game was fun to play and I really like the 'retro look' we gave it.

 However, there are still a few things that I would have done to improve the game.  We were unable to procure an artist to create original art assets for our game, so we had to use Metal Slug sprites for our characters  I woud have also liked to add a Particle System for better special effects, especially for the lava pit below. Also our Sprite Animation System was not completed, hence one can see several flickers and wrong animations from time to time.
Finally,the game did lack some final 'polish'. Though it was made in 10 weeks, the effective time was less than that considering the two other courses I was taking during the same quarter.

I am currently working on another Game for the 3D Graphics Programming course and hopefully I will improve on the skills I have learnt here.


Download Design Document

Downlaod Game Manual


four player mayhem !!


the guided missile