Competitive Tower Defense Game Development Course with Unity and C#

Introduction to Developing Authentic Competitive Tower Defense: Mastering the Strategic Use of Marching and Defense Units

2 learners are taking this course

Level Basic

Course period Unlimited

C#
C#
Unity
Unity
oop
oop
Content Creation
Content Creation
game-programming
game-programming
C#
C#
Unity
Unity
oop
oop
Content Creation
Content Creation
game-programming
game-programming

What you will gain after the course

  • Action control for marching/defending units

  • Implementation of Melee and Ranged Attacks

  • Enemy Wave System and Victory/Defeat Determination Logic

  • A strategic game system including coin management

Competitive Tower Defense Game Development Course

Using Unity and C#, you will build a highly strategic competitive tower defense game from scratch, combining marching units and defensive units.
Through hands-on practice, you will acquire the "ability to complete" a game.

What you will learn in this course

  • Implementation of behavior control logic for advancing units and defensive units

  • Mechanisms and design methods for both melee and ranged attacks

  • Shared HP management for both enemies and allies, and victory/defeat determination based on base destruction

  • Enemy spawn management and difficulty adjustment using a wave system

  • Building a resource management system using coins

  • Game direction including SE/BGM and retry processing

  • Basics of reactive programming utilizing R3

Features of this course

  • A practical curriculum where we build together from scratch, allowing you to understand while getting hands-on experience.

  • A maintainable structure with separated functions through component-oriented design

  • Achieve highly extensible game logic with reactive design utilizing R3

  • High extensibility that makes it easy to add units and adjust balance

  • Faithfully reproducing strategic gameplay despite the simple controls


Who this course is recommended for

  • Those who understand the basic operations of Unity

  • Those who want to gain actual experience in "completing a game."

  • Those who want to learn the mechanics of tower defense and strategy games

  • Those who want to acquire an easily extensible design and a code structure close to professional practice.

Through this course, you will be able to complete
your very own competitive tower defense game that combines strategy and scalability.

*This course uses assets from Goldmetal Studio.

Precautions before taking the course

Practice Environment

  • Operating System and Version (OS): Mac (Can also be taken on Windows)


  • Tools used: Unity6, Visual Studio Code


Learning Materials

  • A collection of the modified code for each lecture is distributed together.

  • Providing materials and links used


Prerequisite Knowledge and Precautions

  • This course is intended for those who understand the basic operations of Unity and C#.


Recommended for
these people

Who is this course right for?

  • Those who want to try making tower defense or competitive games

  • Beginners to intermediate users who want to try designing and implementing strategic games.

Need to know before starting?

  • It is fine as long as you can install Unity and perform basic operations.

  • It is fine as long as you understand C# at a basic level.

Hello
This is Sorappu

222

Learners

7

Reviews

2

Answers

4.9

Rating

4

Courses

Based on my experience teaching myself Unity, I am striving not only to provide easy-to-understand explanations but also to mention shortcuts every time I use them.


Hello, I'm sorappu!

Based on my experience self-teaching Unity, I am striving to explain things in a way that is easy for everyone studying Unity to understand.

More

Curriculum

All

133 lectures ∙ (9hr 53min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Similar courses

Explore other courses in the same field!

Limited time deal

$8,100.00

70%

$27,500.00