Build a Tower Defence Game with Unity and Blender

Explore Tower Defence Game Mechanics through the creation of a game level by learning the programming and art creation.

4.75 (54 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Build a Tower Defence Game with Unity and Blender
1,278
students
22 hours
content
Apr 2023
last update
$89.99
regular price

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

Why take this course?

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!

Screenshots

Build a Tower Defence Game with Unity and Blender - Screenshot_01Build a Tower Defence Game with Unity and Blender - Screenshot_02Build a Tower Defence Game with Unity and Blender - Screenshot_03Build a Tower Defence Game with Unity and Blender - Screenshot_04

Reviews

Scott
September 3, 2023
This is an excellent combination of the mechanics of an intermediately complicated game in Unity (ai, hit detection and animation, drag and drop interface) along with modeling and importing procedurally shaded assets from Blender. This follows a similar pattern as with Penny's MineCraft-like creation, as well as her Procedural Cities course she also did with Mike. I look forward to their combination courses: Penny on the C#/unity side and Mike on the Blender side. Penny's C# coding is utilitarian, but breaks some best practice - lots of public variables, inconsistent style, no source control; however it works and is streamlined to make sense. Mike's blender tutorials are chock full of useful techniques of modeling, node use and organization, short cuts. He frequently breaks something, and then proceeds to fix it in unique ways I only partially grasp. The procedural texturing with nodes is interesting, but I felt this would be better with less complex and cleaner networks for teaching. The baking process covered at the end was good to learn, but painful and if there are no automated Blender baking processes, I'll stick to substance for that part. Overall, however, this is an excellent course and I highly recommend it. I really enjoy Penny and Mike's approach and I look forward to their next course.
David
July 4, 2023
As a web developer trying to learn game dev this course has proven to be one of the best(from the ones I have taken oc), it has your usual explanation of the basics, but without going too deep, it continues more into the unity dev parts which is what interest me the most since I already know how to program. Also there is always a backup from each class material so you don't have to worry about losing your progress, you can always download the file and get up to speed without having to start from zero ( it happened to me).
Jimothy
May 7, 2023
This is basically a two-for-one course. Unfortunately, I can’t rate them separately because the Blender portion of the course is as methodical, comprehensive and deliberate as the Unity portion is messy and haphazard. I’m usually one to sing Penny’s praises and regularly recommend her courses but this is one that I’ll be advising people to stay away from. Coding conventions aside (of which both Unity best practices and basic C# conventions are thrown right out the window), the project or prototype itself has no thought put into its structure or architecture. On top of that, there’s several bugs that don’t get addressed at all (or haven’t at the time of writing this). Even the simplest features, like selling aren’t implemented properly; selling a tower removes the tower but doesn’t clear space for a new one, for example. The “upgrade” feature is honestly quite ridiculous; it persists between playthroughs and upgrades all towers of its type. If you like the Tower Defence genre and want to experiment with it in Unity, I’d honestly look anywhere else because you’re not learning good Unity or coding practices and you’re at best learning half-implemented Tower Defence features. That being said, the Blender portion of the course is absolutely fantastic. Not just a fantastic guide to using Blender in general - complete with onboarding for beginners with lectures structured in a way that they’re great for referencing later on - but also an amazing guide to integrating Blender models into Unity and implementing efficient workflows around the import/export process.
Jason
May 4, 2023
Really enjoying this course. For me, the best part is the process of modeling, exporting into Unity and using that in the actual Unity part of the course. I feel like those steps are often overlooked and really setting off light bulbs for me LOL. The instruction is clear precise and very easy to follow. The content is separated out really well to go back later for reference as well as to create simple notes to make going back as quick as possible on how to do a specific task. Love it! I think by far the best Unity/Blender course on Udemy.
Andrey
April 30, 2023
1. Unity 2021. It is few weeks before 2022 LTS and Navifgation is working differently in 2022 and up 2. Messy project 3. Using old Input system instead of new one.
Jason
April 23, 2023
Penny should click on new objects and show them in the inspector so that we can just copy her x/y/z coords and the size/scale of the objects, rather than have to figure out how to make it happen exactly the way her tutorial is set up

Charts

Price

Build a Tower Defence Game with Unity and Blender - Price chart

Rating

Build a Tower Defence Game with Unity and Blender - Ratings chart

Enrollment distribution

Build a Tower Defence Game with Unity and Blender - Distribution chart
4946386
udemy ID
10/26/2022
course created date
4/19/2023
course indexed date
Bot
course submited by