Written in C++ using Epic Games - Unreal Engine 4
- Creating base C++ classes to create blueprints
- Player control system to move tank in the X & Y plane
- Ability for an enemy AI to track the location of the player
- System for both player and enemy AI to fire projectiles
- Removing player from game after they have lost
- Health system for player and enemy AI (detects when projectile hits target)
- Creating a custom C++ GameMode class and creating a GameMode blueprint from the class
- Displaying UI widgets for game start and game end events
- Create a custom Player Controller for detecting player events (Example: Is player input enabled)
- Using Particle Systems\Effects for projectiles and explosions
- Camera shake affect when target is hit and destroyed