Unity RPG Core Combat: Make Your Own RPG Combat System
Learn How To Build Combat for Role Playing Game (RPG) in Unity. Tutorials Cover Code Architecture & Video Game Design.
//

Build Combat Players Actually Remember.
An enemy that just stands there and takes hits isn't combat, it's a health bar with legs. This course is built around the RPG combat systems that make a fight feel like a fight: melee, ranged and special attacks, all working together in Unity, all built by you from the ground up.

Code Melee, Ranged and Special Attacks That Land.
Three attack types, one system that has to handle all of them cleanly. You'll build core combat mechanics for melee, ranged and special attacks, then balance them so no single option trivialises a fight. It's the foundation every enemy encounter in the rest of the course gets built on.

Architect Code That Won't Collapse Under Its Own Weight.
A combat system this size needs real structure behind it. You'll work with C# interfaces, delegates and co-routines to keep your code organised as it grows, then build pathfinding and patrol paths so enemies and NPCs navigate the world properly instead of standing rooted to one spot.

Design a Level Worth Fighting Through.
Terrain, triggers, lighting, props: a battlefield needs all of it before combat feels like it belongs somewhere. You'll build a full, detailed level around your combat system, populated with enemies and set dressing that make it feel like a real place, then balance the difficulty so every fight lands at the right challenge for the player.
What you’ll learn
Forge core RPG combat mechanics for melee, ranged and special attacks.
Code with skill: master C# interfaces, delegates, and more.
Create pathfinding systems and patrol paths for enemies and NPCs.
Make a detailed level with terrain, enemies, triggers, lighting, particles and props
Balance your RPG's combat for perfect player challenge.
Design special abilities for epic in-game hero moments.
Debug and polish your game with pro particle effects.
Level-up your project management with expert game design tips.
100% Money-Back Guarantee
Not satisfied? Get a full refund, anytime during the first 30 days of the program.Lifetime Access
Access your content on any device, at any time.Teaching Support
Never get stuck with our teaching assistants on call.About the course
Master RPG Combat Design with Unity: Create Your Own RPG Combat System!
Are you ready to dive deep into the heart of RPG game development? Our Unity RPG Core Combat course offers you the comprehensive training needed to build intricate and exciting combat systems worthy of any hero's saga.
Why Choose This Course?
- Master the Art of Combat: Focus your training on the core of all great RPGs—the thrill of combat! Develop skills to craft engaging melee, ranged, and special attacks that dominate.
- Journey Through Real Game Development: Follow a step-by-step quest where every decision is explained, from initial concept to fully operational battlefields.
- Wield Advanced Coding Techniques: Level up your C# skills with arcane knowledge like delegates, interfaces, and co-routines.
What You'll Achieve:
- Develop Robust Combat Mechanics: Learn to create and balance a variety of combat actions that are essential for any RPG.
- Implement AI Pathfinding: Craft intelligent enemy behaviours using advanced pathfinding systems.
- Construct Detailed Game Levels: From terrain to triggers and from lighting to particle effects, create rich, immersive environments.
- Manage Game Architecture: Understand complex project management and code structuring for large-scale game development.
Ideal For:
- Intermediate Unity paladins looking to specialise in the arcane arts of RPG development.
- Developers with a basic understanding of Unity and C# wanting to tackle more complex game systems (if you've taken part of our Complete Unity 2D or 3D course you'll be ready!).
- Game designers eager to deepen their lore on combat mechanics and enemy AI.
Ready to Level Up Your Game Development Skills?
Join us to transform your ability to create pro RPG combat systems in Unity. This course, a legendary campaign over 200% funded on Kickstarter, is your gateway to becoming a grandmaster in RPG game development.
Start your heroic journey today and build the RPG combat system that legends are made of!

Curriculum
Instructors

Sam Pattuzzi
Hi I'm Sam, pleasure to meet you.
I wrote my first game at 14, hacking together little games in Macromedia Flash during my summer holidays. Not long after I taught myself C++ followed by Python and web programming. I was hooked.
In 2010 I went to study Computer Science at the University of Cambridge and I've been here ever since. This is where I caught the entrepreneurial bug and I realised I wouldn't want a traditional job for long. So after a few years working in various jobs to get experience, I quit and started burning through my saving looking for my calling.
At the end of 2015, I was coaching some friends to improve their programming skills. Realising how much I loved it, I started creating online courses and reached out to Ben for help. Next thing I know, I'm part of the GameDev.tv gang and get to hang out with our awesome community!

Rick Davidson
Hi, I'm Rick, nice to meet you all.
I've been making video games for a living for more than 2 decades as a Game Designer, Producer, Creative Director, and Executive Producer, creating games for console, mobile, PC and Facebook. I founded an Indie game studio, called Inspirado Games, which was acquired in 2012 by Electronic Arts / PopCap. I also worked on cool IPs such as Mario, Transformers, Captain America and Mortal Kombat and created successful new IPs from scratch (such as "GardenMind" which was nominated for Canadian Game of the Year in the social / mobile category).
As a qualified Career Coach, I've helped thousands of people achieve their dream of making games for a living - both as Indie Game Developers and as valuable game industry employees.




