Skip to product information
1 of 3

57% Off Build a Tower Defence Game with Unity and Blender | Udemy Review & Coupon

57% Off Build a Tower Defence Game with Unity and Blender | Udemy Review & Coupon

Learn about Tower Defence game mechanics by creating a game level and acquiring skills in programming and art.

This course covers:

Have you ever wanted to build a tower defense game with Unity and Blender? Now you can with this comprehensive course, which contains 22 hours of on-demand video, 17 downloadable resources, full lifetime access, access on mobile and TV, and a certificate of completion.

What you'll learn

The task at hand is to utilize pathfinding in order to develop autonomous characters that can effectively navigate through a 3D environment.

Implement Tower Defense game mechanics using C# code within the Unity platform.

Blender can be utilized to generate modular 3D game objects, which can then be incorporated into level design.

Create 3D models that are capable of being moved through C# programming in Unity.

About the author

Penny de Byl

Penny has expertise in computer science and academia as a full stack developer, and has a strong interest in teaching. For over 25 years, she has taught game development, programming, computer graphics, animation, and web design at the full professor level in universities across Australia and Europe. Additionally, she has provided consultation services for Unity, SAE, the Australian Institute of Entertainment, and Wikitude. The textbooks she sells, including Holistic Game Development with Unity, have been adopted by more than 100 institutions worldwide. Graduates from her program have gone on to work at companies such as Apple, Ubisoft, LinkedIn, and Deloitte Digital.

She holds both an honors degree in computer graphics and a Ph.D. in artificial intelligence for game characters. Throughout her career, she has received multiple teaching awards at state, national, and international levels, including the Excellence in Teaching Award from the Australian Learning and Teaching Council and the Unity Mobile Game Curriculum Competition. Her teaching approach in computer science and related fields involves project-based learning with hands-on workshops for practical application.

The goal is for you to exit the virtual classroom equipped with a set of skills that can be used for lifelong learning. She is now dedicating her full attention to Udemy, where she hopes to share her extensive knowledge and experience with those interested in learning about technology.

Michael Bridges

Michael has a strong interest in technology and enjoys sharing his knowledge with others.

He believes that many individuals possess highly capable devices but only use them for basic purposes, which he finds unfortunate. Electronic devices such as computers, laptops, tablets and smartphones have a wide range of capabilities that are often underestimated by most people. His goal is to provide guidance, reassurance, and education to individuals regarding the use of technology to enhance their lives.

He has been working with technology for as long as he can remember and continues to do so today. Currently, due to other responsibilities, he must be cautious with his spending, as technology expenses can accumulate rapidly.

He has displayed a curious nature throughout his life, as confirmed by his parents. The individual was willing to disassemble an object in order to comprehend its functionality. The lack of knowledge on reassembling it is evident. He continues to pursue personal growth through ongoing learning and development.

He maintains a down-to-earth demeanor despite his technical background and communicates using simple language. Excessive technical jargon can be frustrating. He possesses the ability to communicate with individuals who may have limited understanding on a particular topic and aid in their comprehension.


The student should possess a functional understanding of C# and Unity. There is no prerequisite experience with Blender.


Have you ever had an interest in developing your own computer game without any pre-existing templates or programs? Do you have a background in programming and an interest in creating your own 3D art assets? If you fit the criteria, this course is suitable for you. This course teaches both coding and art aspects of game development, providing learners with the skills needed to become independent game developers.

You can access more than 20 hours of practical content.

This course covers the process of creating a Tower Defence game level, including the examination of game mechanics, coding exercises in C# using the Unity Game Engine, and 3D art asset creation in Blender.

The course is divided into two parts that can be taken individually or together, focusing on the investigation of the simple but compelling casual gaming genre:

Part A covers programming and working with the following topics:


Character Animation

The task involves both user interface development and programming.

The economy system involves factors such as player lives, money accumulation, and spending.

The special effects used include sound effects, particle systems, and explosions.

The towers are designed to detect potential threats.

Part B provides instruction on designing and utilizing:


Modular 3D art assets are used for game level design.

Textures generated procedurally.

The game character in Unity has sub-meshes that can be controlled independently through code.

In this course, Penny and Mike instruct on the necessary skills to create a Tower Defence game, including design, programming, and modeling from the ground up. The instructors have a combined 40 years of experience with Unity and Blender and will provide detailed descriptions and hands-on workshops for learning.

Feedback from students regarding Penny and Mike's previous courses:

As a seasoned 3+ year veteran in the field of gaming development, it can be stated that there has been significant growth and improvement in my knowledge and skillset throughout the course of my career.

This course is highly valuable. As a Software Engineering Teacher and solo game developer, I have found this Udemy course to be the most useful and enlightening out of all the courses I have taken.

This website offers comprehensive courses with clear and thorough content, making it one of the best in terms of quantity and quality. This course offers instruction on procedural generation methods, Blender functionality, and pathfinding algorithms. The additional content has increased the interest of the individual, who plans to revisit the course for further understanding. I highly recommend it. Enroll in this course immediately.

This course is intended for:

This course is designed for beginner game development students who are interested in learning about tower defence mechanics. This course is designed for programmers seeking an introductory approach to developing their own 3D art assets.


View full details

Skills for your future

Courses start at just $13.99