Learn to make an Awesome Builder-Defender game in Unity!

Why take this course?
🎮 Unlock Your Game Development Potential with "Learn to make an Awesome Builder-Defender game in Unity"
Course Headline:
Constuct Buildings, Gather Resources, Defend your base from Enemies and more!
Welcome to Your Journey into Game Development!
Hello and Welcome, Aspiring Game Developer!
I'm your Code Monkey, and in this comprehensive course, you will embark on a journey to learn how to create a captivating Builder-Defender game. This unique experience combines the best of both City Builder and Tower Defense genres, offering you a diverse skill set that can be applied to a wide array of games such as RTSs, Tycoons, Village Simulators, and more.
Your Instructor:
A Professional Indie Game Developer with a 20-year programming background and almost 10 years of Unity experience, I have several successful games on Steam under my belt. My passion for teaching has led me to start a YouTube channel where I've shared free video tutorials, accumulating over 300 videos to help you master the art of game development on your own.
Game Overview:
Dive into a fascinating blend of city building and tower defense mechanics. In this game, players will:
- Place Buildings: Construct structures that gather resources like Wood, Stone, and Gold.
- Gather Resources: Manage resource types by placing your gatherers near the necessary elements.
- Defend Your Base: Fend off enemies with an HQ that shoots arrows and strategically placed towers.
- Progress and Survive: Watch as your buildings come to life with awesome shader effects, all while defending against increasing enemy waves.
The Learning Experience:
This course starts from scratch, taking you through the process of creating a game using Unity, step by step. You'll learn to build everything in a clean and modular fashion, making it easy for you to expand upon the foundation provided.
What You Will Learn:
This course covers a plethora of topics including but not limited to:
- Building System Creation: Design and implement a robust system for player-built structures.
- Resource Management: Handle building construction and resource spending effectively.
- World Building: Place resources in specific locations to create a rich game environment.
- AI & Enemy Logic: Develop enemy AI with attack logic and a health system to challenge your players.
- Unity Tools: Get hands-on experience with Unity's powerful tools like Shader Graph, Post Processing, and Particle System.
Course Requirements:
All you need are the basics of Unity and C#. If you're new to Unity or C#, there are two introductory lectures in the extra section to get you up to speed. With a grasp of Game Objects, Components, MonoBehaviour, and basic C# syntax, you'll be well-equipped to follow along and excel in this course.
Support Throughout Your Learning Journey:
If you encounter any challenges or have questions during the course, don't hesitate to post them in the Q&A section. I am committed to supporting you every step of the way and ensuring that your learning experience is as smooth and enjoyable as possible.
Join Us!
Are you ready to build an awesome game? Let's take this exciting journey together, and transform your game development aspirations into reality. With Code Monkey as your guide, you're in the best hands to learn, grow, and create something truly special. 🕹️
- Code Monkey
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
This Udemy course centered around building a builder-defender game offers an engaging learning experience for those with prior programming knowledge. Instructor engagement and support ensure that students gain valuable insights into various aspects of Unity development. Despite the fast pace and occasional need to consult Unity documentation, the wealth of information provided makes this a standout course among popular Unity offerings.
What We Liked
- Offers a comprehensive view of game development with Unity, covering various aspects such as clean code principles, Shader Graph, Particle System, UI, and Scriptable Objects.
- The course is structured around constructing an engaging builder-defender game, providing students with practical insights into game creation.
- Instructor provides valuable explanations of different implementation methods, enabling students to make informed decisions in their own projects.
- Prompt instructor responses to questions, allowing for clarification and guidance during the learning process.
Potential Drawbacks
- May pose challenges for absolute beginners in Unity or C# due to the fast-paced nature of instruction and minimal explanation for certain concepts.
- Requires students to refer to Unity documentation for understanding certain functions, which may slow down the learning process.
- The instructor's typing speed during explanations might initially be difficult to follow, potentially requiring frequent pausing and rewinding.