Unity 2D RPG: Complete Combat System
Code your own top-down RPG game combat system in Unity using C#
//

Make Your Own 2D RPG
We focus on combat, but cover enough mechanics in this course for you to make a fantastic RPG game that your friends can immediately play.

Slash, Smash, Bash
You'll make different attack types, give enemies clever attributes, move, dodge, bash and crash and lots more.
What you’ll learn
Code your own top-down RPG combat in Unity
Lay the groundwork for awesome RPG game levels
Manage big projects from zero to game-ready
Build on your Unity foundation to become a skilled game architect
Dive deeper into C# for creating more complex game systems
Build a combat system that keeps players hooked
Navigate Unity like a pro and optimise your workflow
Tap into expert tips to boost your coding and game design
30 Day Money-Back Guarantee
100% refund, no questions asked.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
Create your own classic 2D top-down RPG game using Unity, an industry-standard game development program used by many large gaming studios and indie developers across the world.
Role Playing Games can be complex to create, with many interacting gameplay systems. We make it easy for you, teaching you step-by-step how to make the foundations of any good RPG - from scratch.
In this course, you’ll create the foundation of a 2D top-down RPG game, giving your players a fun combat moment in a well-crafted level, based upon a solid game design, built using a robust code architecture.
In this “beginner +” course (not a complete beginner), you’ll learn to manage a bigger project from start to finish, learning beginner to more intermediate techniques and C# fundamentals.
So if you’re…
- Ready to break out from beginner tutorials and build something you can call your own?
- Familiar with the basics of Unity and looking to take the next steps?
- Looking to build a more solid foundation of C# fundamentals with Unity?
This is the course for you!
Building an RPG is an amazing way to level-up your game development skills, so grab your magic staff and start improving your game development right now.

Curriculum
Instructors

Stephen Hubbard
Hi, y’all! I’m Stephen, fancy seeing you here.
My earliest memories of game design are from my childhood creating custom rules and splicing together board games with my friends. While game development got away from me in adulthood, I’ve reignited my passion for game dev in the past few years.
I’ve fallen into the endless pit of learning all things indie game dev - and I’m absolutely obsessed. Whether it's leveling up my programming ability, learning a new vfx trick inside Unity, or flexing my art skills in Blender or Asperite, there's always something new to learn!
Other hobbies include hiking with wife and son in the Utah mountains, finding a new video game to obsess about, and pretending to be good at poker.



