Learn to make an Awesome Builder-Defender game in Unity!
Build, gather, and defend in this exciting strategy game! Construct your base, gather resources, and protect against enemies.
Course Content
Learn to make an Awesome Builder-Defender game in Unity! is a beginner-level Udemy course taught by Code Monkey. It runs 10h 7m, is taught in English, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 1,882 reviews, with 9,633 students enrolled. It is a paid course, last updated August 2021.
Learn to Create a Builder-Defender Game with Unity!
This comprehensive course guides you, step-by-step, through the process of developing a captivating city builder and tower defense hybrid game. Perfect for aspiring game developers interested in strategy, resource management, and defensive gameplay.
What You'll Build:
- A fully functional Builder-Defender game from scratch.
- A system for placing buildings that generate vital resources: Wood, Stone, and Gold (easily expandable).
- Realistic resource generation based on proximity – Wood Harvesters near trees, for example.
- Visually appealing building construction with engaging visual effects and awesome shader effects.
- Challenging enemies that escalate in difficulty.
- A customizable HQ with defensive capabilities, including arrow attacks and deployable towers.
- A satisfying gameplay loop of placing buildings, gathering resources, expanding your base, and defending against waves of enemies.
- Immersive game effects: glow, screenshake, post processing, tooltips, UI elements, smooth camera, particles, and more.
What You'll Learn:
- Unity Fundamentals: A practical application of core Unity concepts.
- C# Programming: Solidify your C# skills through hands-on development.
- Building System: Design and implement a robust building system with construction and resource management.
- Resource Management: Learn to effectively manage and balance different resource types.
- Enemy AI: Implement intelligent enemy AI with attack logic and a health system.
- World Building: Strategically place resources within your game world.
- Unity Tools: Master essential Unity tools like Shader Graph, Post Processing, and the Particle System.
- Modular Game Design: Build a clean, modular codebase for easy expansion with new content (buildings, enemies, maps).
- Game Development Workflow: Understand the thought process of a professional indie game developer.
Who This Course Is For:
- Beginner Unity developers looking to build a complete game.
- Developers interested in city builder games, tower defense games, RTS games, tycoons, and village simulators.
- Anyone wanting to learn how to create engaging and rewarding gameplay experiences.
About the Instructor:
I'm a Professional Indie Game Developer with over 20 years of programming experience and nearly 10 years using Unity. I've published several successful games on Steam across various genres. I also run a popular YouTube channel with over 300 free video tutorials covering similar topics – check it out to see my teaching style!
Prerequisites:
Basic knowledge of Unity and C#. (Two introductory lectures are included in the extras section for absolute beginners).
Join the Community:
Don't hesitate to ask questions in the Q&A section – I'm here to help you succeed! Let's build this awesome game together!
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.