© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2024
C. HardmanGame Programming with Unity and C#https://doi.org/10.1007/978-1-4842-9720-9_26

26. Tower Defense Design and Outline

Casey Hardman1  
(1)
West Palm Beach, FL, USA
 

It’s time to start our next project – a little tower defense game. We’ll get some practice using inheritance, learn how to perform basic pathfinding for our enemy AI, get some experience with collision detection through scripts instead of colliders, and learn to use the Unity UI (uGUI) system, where we build our UI using GameObjects and components, rather than solely through code like we did in our last project.

Gameplay Overview

If you’re unfamiliar with the genre, a tower defense is a game ...

Get Game Programming with Unity and C#: A Complete Beginner’s Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.