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
Level up from Unity newbie to skilled game architect
Dive deep into C# for creating 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
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 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 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.
//
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.
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.