Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn how to create a 2D Tower Defense Game in Unity
Rating: 4.3 out of 5(268 ratings)
1,649 students

Learn how to create a 2D Tower Defense Game in Unity

Learn Unity and C# and create your first 2D Tower Defense Game
Created byGianny Dantas
Last updated 11/2024
English

What you'll learn

  • Learn how to create a Tower Defense Game
  • Build a solid foundation for game design and game development that will help you build your own games.
  • How to use Events
  • Use of Scriptable Objects
  • Learn how to create a 2D Game in Unity
  • Understand how the relationship between classes works
  • How to share data
  • How to Create User Interface (UI)

Course content

11 sections65 lectures7h 54m total length
  • Course Video1:29

    Learn to build a 2D tower defense game in Unity by creating a waypoint system, enemy behavior with health and damage, tiles-based maps, turrets with upgrades, and a turret shop.

  • Important Notes2:20

    Learn the essentials of Unity and C# for building a 2D tower defense game, covering variables, methods, classes, game objects and components, with troubleshooting tips and diff checker code comparisons.

  • Join Our Discord Community!0:28

Requirements

  • Mac or PC capable of running Unity 2020 or older.
  • A passion and willingness to learn how to code.
  • Basic familiarity with the Unity interface

Description

Learn how to create your first Tower Defense Game in Unity!

Do you want to learn how to create a Tower Defense in Unity? Have you ever wanted to learn how to create from scratch one of these games? Tower Defense games are very popular on Android, iOS, and PC. In this course I will explain everything you need to be able to create one of these games, together we will create this game from scratch, implementing new features as we advance.

We will start with an empty project, where we will implement all the packages we need to create the game, and we are going to discuss what we need to create one of these amazing games.

The course will cover some important aspects of Tower Defense Games, like the creation of Spawners to show enemies, adding Object Pooling to increase the performance, working with the Singleton Pattern to communicate between classes, etc.

This course covers all the basics you need to create a Tower Defense Game from scratch, at the end of the course, you will have the final project ready to be downloaded.

Things you will learn:

  • Create Path System

  • Create a Spawner

  • Create Enemies

  • Create Movement

  • Create Towers

  • Create Projectiles

  • Good programming practices

  • Work with Managers

  • Create Singleton Pattern

  • Create Object Pooler


Let´s start making games!

Who this course is for:

  • Beginner and Intermediate users who want to learn to create a Tower Defense Game
  • Anyone who wants to crate a cool 2D game.
  • Unity users
  • Students with passion about making games