Project Overview
This game was the final project for the course Game Design. Throughout the course I was taught how to concept a game, and then implement it by myself Some of the systems and tools I ended up implementing into my game were:
- Enemy AI
- Inverse-Kinematic based animation tool in unity
- Weapon System
- Wave-based Game Manager
You'll be able to learn how I developed these systems in much more detail in the next section!
Key Systems
Enemy AI Manager
A manager to controll the various enemy AI's in an optimized way
Inverse-Kinematic based animation tool in unity
This tool lets me easily make re-usable gun animations based on 6 curve graphs on a scriptable object script
Weapon System
A system that lets me quickly create new weapons without having to touch any code, using scriptable objects to hold the data for a weapon
Wave-based Game Manager
Implemented a Game Manager that will make the game's enemies harder as the player progresses through the waves