DHTML Menu By Milonic JavaScript






Inspired by the early Tomb Raider games it had always been my dream to create a third person game. Marine Sweeper is a third person style game developed for my final group game project. During this project I worked in a team of 4 and played the role of programmer. My responsiblities included AI Programming, Sound Integration, Camera and Character Control, Gameplay programming, Physics & GUI Programming. This game was developed in a timeframe of 5 weeks, using the Gamebryo and PhsyX engines. Maya was used for modeling and animation.

The following video is a game play footage showing the winning scenario. Do scroll down to read more about the premise of the game.




With the ever rising human population, the marine wildlife is under increasing threat. Dumping human waste into the water systems has been one of the major causes for the loss of many endangered species. In response, a coalition of the world's nations has decided to launch an international effort to save the underwater ecosystem. This effort resulted in the creation of a special unit, the Marine Sweepers. Marine Sweepers are specially trained humans deployed around the world. Set in AD 2020, the player takes the role of the top Marine Sweeper scientist Dr. Econsky, who earned a Ph.D. in Vacuum Physics. As the inventor of the Deep Sea Vacuum, his assignment is to remove the trash cluttering the bottom of the ocean without harming the indigenous wildlife.


The player is entrusted with the Deep Sea Vacuum, which will serve as his main tool. The vacuum pump includes two modes of operation – suction and blowing. The suction feature is used for gathering all the trash into the back-mounted container, which compacts the trash in preparation for treatment. While using this operation mode, the player has to make sure that he does not suck in any wildlife. The blower feature is an environmentally friendly way of pushing away the fish that innocently swim into the path of the vacuum. It can also be used to scare away menacing fish like anglers or sharks.

There is a limit on the number of trash items that the backpack can hold at any given point of time. Once in a while the player has to find a hose running upto the water surface and empty his backpack to continue on with the mission.


During each mission, the player has to keep in mind his oxygen level and health. At the start of the mission, the player is loaded with oxygen tanks, the level of which decrease over time. This will be his major limiting factor. He is given a target percentage of trash to clean up for each area. Oxygen serves as the total time required to complete the level. Oxygen tank refills spawn randomly within the level, allowing the player to increase his time underwater.


The player is also under threat from dangerous species of fish which can attack him, causing damage and decreasing his health.


The player is awarded points based on the amount of trash collected. Bonuses are awarded for the remaining health and oxygen at the end of the level. The player is penalized for collecting any fish through the vacuum.