Unity3D Tdfps by JoaoBorks - 7


A study of Interfaces, Inheritance and Physics alongside a very cool FPS Tower Defense game, made on Unity

Unity 5.3.4f1MIT LicenseUpdated 3 years agoCreated on March 14th, 2017
Go to source


This is a study project, focused on learning Interfaces, expanding Inheritance and working with Physics casting. The game is a FPS Tower Defense. The main mechanics are:

  • Accumulate credits by defeating waves of enemies
  • Build your tower defense base
  • Prevent the enemies to reach the Nucleum
  • Survive all waves

Project Features

The most valuable features on this project includes:

  • Physics Casting
  • Interfaces
  • Inheritance
  • Particle Effects
  • Particle Collision
  • Editor Tool
  • Simple AI State Machine
  • Path Follow
  • Minimap
  • User Interface
  • Animator

Final Notes

Feel free to study and create projects based on this repository, but always add the appropriate credits. I have created all assets, except for the enemies and skybox, which were free on the Asset Store and weren’t used commercialy. I would like to polish this game a lot, but right now my focus is on my next projects.

Send me a message if you have any questions!

Show all projects by JoaoBorks