Project Description
A co-operative multiplayer shooter, challenging up to 4 players to defend an objective against increasingly difficult waves of AI attackers


About the Project

The game was based around a day/night cycle, where players would explore the map during the day to gather resources in order to build defences, and then protect the objective from waves of AI attackers during the night. Features included:

- Ability to build and repair turrets and static obstacles
- Turret cam feed displayed on the HUD to see what your turrets could see
- Resource bonus for skillful play including headshots, kill streaks etc.
- A Half-Life 2 style grabbing system for picking up and stacking objects as makeshift barriers
- Nail gun, allowing the player to attach objects to walls or to each other to create makeshift platforms
- Grappling hook for getting around quicker
- Day and night cycle
- Around 5 different weapons
- Grenades which could be thrown normally or stuck to surfaces to act as mines
- Melee attack to knock down enemies
- AI squads with squad leaders who would confer health and damage bonuses to their squad mates, as well as fast-moving kamikaze enemies to force players to prioritise targets

Footage here

Unfortunately, this project had to be cancelled due to an inability to gather a large enough team to handle the art side of things.

Please feel free to use the published code as you see fit as this project is now discontinued. Unfortunately I have not had time to clean it up and comment it properly, however it should be reasonably easy to follow (at least, I don't think I've done anything particularly weird...).