К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Fundamentals of Tower Defense Game Development · LearnSpace
Назад в каталог
courseraПрограммирование

Fundamentals of Tower Defense Game Development

Курс от Packt
Средний≈ 7.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you'll learn the essentials of Tower Defense game development, from creating dynamic enemy movement to implementing strategic tower placement mechanics. You'll explore Unity game development tools and techniques, equipping yourself with the necessary skills to bring your game ideas to life. As you work through the course, you'll develop both the technical and creative aspects of game development, ensuring your Tower Defense game is both engaging and fun. Throughout the course, you’ll be guided through the process of setting up pathfinding in Unity, creating navigation meshes for enemy movement, and implementing turret placement mechanics. You will also dive deep into user interface creation, allowing players to interact with and customize their gameplay experience. With plenty of practical exercises, you'll have the opportunity to develop and refine the various game mechanics that will make your Tower Defense game stand out. The course progresses logically through important game development stages, introducing complex elements step by step. You'll learn how to spawn agents, program turrets, and build a functional upgrade menu for turrets. The course emphasizes not only the technical skills needed but also the critical thinking required for balancing gameplay. This course is perfect for aspiring game developers who are interested in building a Tower Defense game from the ground up. It is designed for individuals with a basic understanding of Unity and game design concepts. If you have an interest in creating fun, strategic games, this course will be an invaluable resource for you. The course is aimed at intermediate learners, though beginners in game development may also find it accessible with the right attitude and dedication. By the end of the course, you will be able to develop a fully functional Tower Defense game, create enemy AI with pathfinding, program turret mechanics, build dynamic user interfaces, and implement game challenges and upgrades.

Навыки, которые вы освоите

Program DevelopmentUser Interface (UI) DesignArtificial IntelligenceC# (Programming Language)

Программа курса

5 модулей · 35 учебных материалов

01A01/B01 Introduction7 материалов

A01/B01 Introduction

Introduction to the SpecializationВидеоIntroduction to the Course 'Fundamentals of Tower Defense Game Development'ЧтениеFull Specialization ResourcesЧтениеJoin the H3D Social CommunityВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Fundamentals of Tower Defense Game Development
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.1 ч

5 модулей

Язык: Английский

Часть программы вашего университета
Tower Defence Game MechanicsВидео
Setting up Pathfinding in UnityВидео
Updating to Unity 6Видео
02Part A.02 Building A Tower Defence World6 материалов

Part A.02 Building A Tower Defence World

A Quick Introduction to Navigation MeshesВидеоCreating a Navmesh AgentВидеоSpawning AgentsВидеоTiming and LimitsВидеоManaging AI Navigation and Spawning in UnityDIALOGUEPart A.02 Building A Tower Defence World - AssessmentЗадание
03Part A.03 Developing Tower Placement Mechanics6 материалов

Part A.03 Developing Tower Placement Mechanics

Programming Turret Drop FunctionalityВидеоProgramming Turret Drag FunctionalityВидеоControlling Turret PlacementВидеоTweaking for Turret ModelsВидеоImplementing Drag & Drop for Towers in a Tower Defense GameDIALOGUEPart A.03 Developing Tower Placement Mechanics - AssessmentЗадание
04Part A.04 Creating a User Interface7 материалов

Part A.04 Creating a User Interface

Adding Buttons to Select Turret TypeВидеоInstantiating a Turret from a ButtonВидеоDeveloping a Turret Upgrade MenuВидеоActivating and Closing the Upgrade MenuВидеоChallenge: Add a new type of turretВидеоCreating and Linking UI Buttons for Turret Instantiation in UnityDIALOGUEPart A.04 Creating a User Interface - AssessmentЗадание
05Part A.05 Tower Defence Artificial Intelligences9 материалов

Part A.05 Tower Defence Artificial Intelligences

Aiming at the EnemiesВидеоTower Horizontal TargetingВидеоTower Vertical TargetingВидеоResetting Turrets to Original PositionsВидеоConclusion to the Course 'Fundamentals of Tower Defense Game Development'ЧтениеImplementing Target Detection and Tracking for TurretsDIALOGUEPart A.05 Tower Defence Artificial Intelligences - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание