/ToonTanks

Simple cartoon tank game. Written in C++ using Epic Games - Unreal Engine 4.

Primary LanguageC++MIT LicenseMIT

Toon Tanks

Simple cartoon tank game

Written in C++ using Epic Games - Unreal Engine 4

Concepts Covered in code

  • 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