school Project

RTS template

A unity RTS game template built for students of Scalda Software Development

Project Overview

RTS Tower Defence Game

A Unity-based, real-time strategy tower defence prototype built from scratch using the built-in 3D render pipeline. This project features:

  • Intuitive camera controls: Navigate the battlefield with WASD keys and mouse movement while the cursor stays locked and hidden until toggled.
  • Navigation system: Dynamic environment movement using Unity’s AI NavMesh and a grid-based layout for scalable map design.
  • Enemy waves mechanic: Enemies follow predefined waypoints and spawn in waves, managed by custom Spawner and LevelManager components to control timing, spawn limits, and progression.
  • Interactive UI elements: Main menu with Play, Levels, and Quit buttons; smooth scene transitions using a MainMenuManager.
  • Tower defense mechanics: Placeable turret/Cannon units on designated platforms using mouse input, with collision checks to ensure valid placement.

…and more. Code is well-commented to help understand the core gameplay logic, spawning, NPC navigation, and UI systems.

DOCUMENTATION IS IN DUTCH

Project Information

Category

school Project

Created

September 9, 2025

Last Updated

September 9, 2025

Technologies Used
Unity
C#
Gitbook

Explore This Project