RoboDefense
Engine: Unity 2018 Role: AI and Units
In a Post-Apocalyptic Utopia, Robots have begun taking over the world. RoboDefense is a 2-way tower defense where you must protect your own base, while also organising and sending your own army. Build and upgrade towers along the paths to protect your own base, while balancing money to allow you to buy, upgrade and send units to destroy the enemies.
My Contribution to this Project
This project was completed in 10 weeks, with a team of 3. The main role I took on for this project was the AI and Unit system. Kalyan M took on the towers, but due to difficulties had to leave the project early (hence the unfinished models), While Lecks C took on the role of UI, and Abilities.
Main Responsibilities:
-
AI pathing system
-
Upgrade system for AI
-
Ai Fighting system
What I Learnt from this Project
This was my first ever project created in unity. I learned so much in game development on this project but it was only the tip of the iceberg. while it wasn't easy to develop a game from scratch without any engine knowledge it was a lot of fun to complete.
Key Learnings:
-
Unity Workflow
-
Unity AI and pathing
-
Game Specific Programming
-
Most importantly, How fun making games is