HOME > Development > Build a Tower Defence Game with Unity and Blender

Build a Tower Defence Game with Unity and Blender

  • Development
  • Mar 14, 2025
SynopsisBuild a Tower Defence Game with Unity and Blender, available...
Build a Tower Defence Game with Unity and Blender  No.1

Build a Tower Defence Game with Unity and Blender, available at $89.99, has an average rating of 4.6, with 155 lectures, based on 60 reviews, and has 1354 subscribers.

You will learn about Work with pathfinding to create autonomous characters that navigate a 3D environment. Translate Tower Defence Game Mechanics into C# Code in Unity Use Blender to create modular 3D game objects for use in level design Design and develop moveable 3D models that can be programmatically moved with C# code in Unity This course is ideal for individuals who are Beginner game development students who want to learn about tower defence mechanics. or Programmers who want a gentle introduction to creating their own 3D art assets. It is particularly useful for Beginner game development students who want to learn about tower defence mechanics. or Programmers who want a gentle introduction to creating their own 3D art assets.

Enroll now: Build a Tower Defence Game with Unity and Blender

Summary

Title: Build a Tower Defence Game with Unity and Blender

Price: $89.99

Average Rating: 4.6

Number of Lectures: 155

Number of Published Lectures: 155

Number of Curriculum Items: 155

Number of Published Curriculum Objects: 155

Original Price: $27.99

Quality Status: approved

Status: Live

What You Will Learn

  • Work with pathfinding to create autonomous characters that navigate a 3D environment.
  • Translate Tower Defence Game Mechanics into C# Code in Unity
  • Use Blender to create modular 3D game objects for use in level design
  • Design and develop moveable 3D models that can be programmatically moved with C# code in Unity
  • Who Should Attend

  • Beginner game development students who want to learn about tower defence mechanics.
  • Programmers who want a gentle introduction to creating their own 3D art assets.
  • Target Audiences

  • Beginner game development students who want to learn about tower defence mechanics.
  • Programmers who want a gentle introduction to creating their own 3D art assets.
  • Have you ever wanted to create your own computer game from scratch?  Are you a programmer that would like to also create your own 3D art assets?   Then this course is for you.  In it, you will follow along learning both the coding and art side of game development giving you the necessary skills required to be an independent game developer.

    Dive right into over 20 hrs of hands-on content.

    This course takes a holistic view at creating a Tower Defence game level through the examination of game mechanics, coding exercises in C# with the Unity Game Engine, and 3D art asset creation in Blender.

    Through the investigation of this simple but compelling casual gaming genre, the course is broken into 2 parts that can be taken separately or together:

    In Part A learn how to program and work with:

  • Pathfinding

  • Character Animation

  • User Interface Development and Programming

  • Economy systems including player lives, and money accumulation & spending

  • Special effects including sound effects, particle systems, and explosions

  • Automated enemy-sensing towers

  • In Part B learn how to design and work with:

  • Blender

  • Modular 3D art assets for game level design

  • Procedurally Generated Textures

  • A multipart game character with sub-meshes that can be independently controlled with code in Unity

  • In this course, Penny and Mike teach all the invaluable skills you will require to design, program, and model your own Tower Defence game from scratch.  You will learn from their combined 40 years of knowledge about Unity and Blender through detailed descriptions and hands-on workshops.

    What students are saying about Penny and Mike’s other courses:

  • As a game developer with 3+ years experience under his belt, I would like to say that I have learned a lot, and also improved on what I knew already before the course.

  • This course is absolute gold! I am a Software Engineering Teacher as well as a solo game developer, and of all the courses I have taken on Udemy, this is has been the most useful and eye opening by far.

  • I’ve taken some great courses on this site, this has to be the best in terms of volume, clarity and thoroughness. In this course you will: 1) Learn several procedural generation methods 2) Learn some cool Blender functionality 3) Learn how to make a pathfinding algorithm I was only expecting number 1) but seeing how much extra stuff is here, I’m definitely coming back to go deeper and help some of the trickier stuff sink in. Can not recommend enough. Do this course now!

  • Course Curriculum

    Chapter 1: A01/B01 Introduction

    Lecture 1: Introduction

    Lecture 2: Join the H3D Social Community

    Lecture 3: FAQs

    Lecture 4: Tower Defence Game Mechanics

    Chapter 2: Part A.02 Building A Tower Defence World

    Lecture 1: A Quick Introduction to Navigation Meshes

    Lecture 2: Creating a Navmesh Agent

    Lecture 3: Spawning Agents

    Lecture 4: Timing and Limits

    Chapter 3: Part A.03 Developing Tower Placement Mechanics

    Lecture 1: Programming Turret Drop Functionality

    Lecture 2: Programming Turret Drag Functionality

    Lecture 3: Controlling Turret Placement

    Lecture 4: Tweaking for Turret Models

    Chapter 4: Part A.04 Creating a User Interface

    Lecture 1: Adding Buttons to Select Turret Type

    Lecture 2: Instantiating a Turret from a Button

    Lecture 3: Developing a Turret Upgrade Menu

    Lecture 4: Activating and Closing the Upgrade Menu

    Lecture 5: Challenge: Add a new type of turret

    Chapter 5: Part A.05 Tower Defence Artificial Intelligences

    Lecture 1: Aiming at the Enemies

    Lecture 2: Tower Horizontal Targeting

    Lecture 3: Tower Vertical Targeting

    Lecture 4: Resetting Turrets to Original Positions

    Chapter 6: Part A.06 Building Destructible Enemies

    Lecture 1: Using Scriptable Objects to Hold Enemy Data

    Lecture 2: Displaying a Healthbar

    Lecture 3: Reducing Enemy Health

    Lecture 4: Improving Shooting Accuracy

    Chapter 7: Part A.07 Customising with Scriptable Objects

    Lecture 1: Customising Turret Properties

    Lecture 2: Programming with Turret Properties

    Lecture 3: Defining Individual Turret Types

    Lecture 4: Defining Individual Creep Types

    Lecture 5: Manually Working with Colliders

    Chapter 8: Part A.08 Sounds and Visual Effects

    Lecture 1: Building the Environment

    Lecture 2: Placing Platforms

    Lecture 3: Finessing Shooting Sounds

    Lecture 4: Particle System Flames

    Lecture 5: Switching Particle Systems on and off.

    Lecture 6: Adding Shooting Effects for Two-Gun Towers

    Lecture 7: Enemy Death Explosions Part 1

    Lecture 8: Enemy Death Explosions Part 2

    Lecture 9: Enemy Death Explosions Part 3

    Chapter 9: Part A.09 Tower Defence Game Mechanics

    Lecture 1: Waves Part 1

    Lecture 2: Waves Part 2

    Lecture 3: UI Layout for Game Information

    Lecture 4: Displaying Wave Counts

    Lecture 5: Making Money

    Lecture 6: Counting Lives

    Lecture 7: Changing the Game Timescale

    Lecture 8: Spending Money on Towers

    Lecture 9: Upgrading and Removing Towers

    Lecture 10: Game Over

    Chapter 10: Part 2 B.02 Orientation

    Lecture 1: Project Overview

    Lecture 2: Reference Material

    Lecture 3: Our Workflow

    Lecture 4: Multiple Approaches

    Lecture 5: Are You Stuck?

    Lecture 6: Share Your Work

    Lecture 7: Course Resources

    Lecture 8: Help, I Have Made a Complete Mess!

    Chapter 11: Part B.03 New To Blender? Start Here!

    Lecture 1: Recommended Preferences

    Lecture 2: Editors and Workspaces

    Lecture 3: Context Matters

    Lecture 4: The 3D Viewport

    Lecture 5: Walk Mode

    Lecture 6: 3D Editor Modes

    Lecture 7: Blender Is Shortcut Heavy!

    Lecture 8: F3 to Search

    Lecture 9: Adding Objects

    Lecture 10: Transforming Objects

    Lecture 11: Origins & 3D Cursor

    Lecture 12: Snapping

    Lecture 13: Duplication

    Lecture 14: Units and Entering Values

    Lecture 15: Editing Mesh Data

    Lecture 16: Objects VS Object Data

    Lecture 17: Extruding

    Lecture 18: Naming

    Lecture 19: Selecting Loops

    Lecture 20: Fills and Insets

    Lecture 21: Separate and Join

    Lecture 22: Parenting

    Lecture 23: Collections

    Lecture 24: Bevels

    Lecture 25: Mirroring

    Lecture 26: Adding More Details

    Lecture 27: Linked Data

    Lecture 28: Viewport Shading

    Lecture 29: What is a Material

    Lecture 30: Material Properties

    Lecture 31: Shading Workspace Overview

    Lecture 32: Adding Material Slots

    Instructors

  • Build a Tower Defence Game with Unity and Blender  No.2
    Penny de Byl
    International Award Winning Professor & Best Selling Author
  • Build a Tower Defence Game with Unity and Blender  No.3
    Michael Bridges
    Technology Teacher
  • Build a Tower Defence Game with Unity and Blender  No.4
    Penny Holistic3D
    Academic, Author & Game Development Enthusiast
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 5 votes
  • 4 stars: 16 votes
  • 5 stars: 38 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!