Make your Dream JRPG in Unreal Engine 5!

What this Masterclass will teach you

This course incorporates years of research into Paper 2D and making 2D/3D Hybrid games in Unreal Engine to deliver you the full package!

Not only will you learn how to implement Turn Based RPG Combat through Blueprint Visual Scripting, but we'll also implement the field phase with your party exploring the map, talking to NPCs and picking up treasure chests.

Making a 3D Main Menu, Inventory system and an elaborate Save/Load system will also be covered during later chapters of the course and everything is set up in a way so you can expand upon this project to build your Dream JRPG.

An RPG party standing and looking forward
Top Down Characters

Set up the movement for our characters in the field phase, using the free PaperZD plugin to set up the multi-directional animations.
Also learn how to make the other party members follow the leader on the map.

A warrior standing and showing the action menu
Turn Based Battle

Create a battle manager blueprint that handles spawning the characters for both teams, takes care of the turn order and also moves characters forward and backward on the battle field.

A health bar shown in the user interface
User Interface

Use best practices and create modular and reusable UI elements, also known as Widgets.
Learn how to create UI animations, update values such as the health and mana and how UI navigation works.

A paladin using a heal skill
Battle Skills

Learn how to create different battle skills for each character.
This includes AOE attacks that damage the entire enemy team and also heal spells that restore health to your party.

Github desktop repository
Version Control (Git)

Learn a super simple setup for version control with Git and Github Desktop to take ownership over your project files and protect them in case something happens to your pc or local project files.

RPG Game Design

I provide multiple graphs and additional graphics to break down the flow of combat and we will slowly expand upon our damage formula throughout this course, teaching you the fundamentals of RPG game design.

Unreal Engine blueprints on a graph
Blueprint Visual Scripting

We'll use Unreal Engine's Blueprint Visual Scripting throughout this course which allows us to create game logic with a node based system.
This means you won't have to write a single line of code.

2D Sprite Animation

Our game will be a 2D/3D Hybrid using Paper 2D sprites for the characters and 3D models for the environment to create a stunning look.
To improve the sprite based workflow we'll use the free PaperZD plugin for our party members.

And Much More...

You'll learn so much in this course that there's no way for me to list it all up here!
View the entire chapter overview further down the page to get a full breakdown.

Learn from an Authorized Unreal Engine Instructor

I've been recognized by Epic Games as a Gold Level Authorized Unreal Engine Instructor, verifying that I meet their high standards for lesson development, instruction and technical skills.

In addition I've also been featured at multiple Unreal Fest presentations and created an official course for their Artstation Learning platform.

Meet your Instructor, Cobra Code

Hey, I'm Cobra Code!
I've been in love with games and computers since my early childhood and studied Game Development in Japan.
I worked as a professional Game Programmer and Software Engineer in the past and started the Cobra Code YouTube channel in 2021 to share my knowledge.

My main focus is on teaching how to make 2D and 2D/3D Hybrids in Unreal Engine using Paper 2D and PaperZD!

What People say about Cobra Code

These are some testimonials from my other courses

Get the Course

Full Curriculum


  1. Course Overview
Available in days
days after you enroll
  2. Unreal Engine 5 Crash Course
Available in days
days after you enroll
  3. Top Down Character & Field Base
Available in days
days after you enroll
  4. Turn Based Battle System Base
Available in days
days after you enroll
  5. Battle System UI
Available in days
days after you enroll
  6. Battle Actions
Available in days
days after you enroll
  7. Battle System Effects
Available in days
days after you enroll
  8. Adding Battle Enemies and Party Members
Available in days
days after you enroll
  9. Battle Skills
Available in days
days after you enroll
  10. Field Followers & Encounters
Available in days
days after you enroll
  11. Inventory and Consumable Items
Available in days
days after you enroll
  12. XP and Leveling
Available in days
days after you enroll
  13. Save/Load System & Menus
Available in days
days after you enroll
  14. NPCs and Dialogue
Available in days
days after you enroll
  Chapter 15-16 coming soon!
Available in days
days after you enroll

Satisfaction Guaranteed

If for some reason the course isn't a good fit for you, you can get your money back within 30 days from the purchase.
No questions asked.
Just email me *directly at cobracode.info@gmail.com with your receipt.

(*Do NOT use Teachable's built in email function, since these land in my spam folder)

Early Access Pricing

The course is currently in Early Access with the first 10 Chapters and 23 Hours of video footage already being released.
These 6 additional chapters are estimated to be added one by one between January and March 2026.

If you buy now you'll of course get access to these lessons as they release and after all chapters are available the price of the course will go up significantly!

Frequently Asked Questions


Do I need prior experience or knowledge?
I designed the course in a way that even somebody who has never used Unreal Engine or has never programmed can easily follow along.
For absolute beginners I included the "Unreal Engine 5 Crash Course" chapter to get you up to speed and this course will take you from a complete beginner level all the way up to becoming an advanced game developer.


How is this course different?
This is my first masterclass/premium level course, which puts it on a completely different level from my other Udemy courses.
Over 4 years of research and 9 months of daily grinding lead to the realization of this course and focusing specifically on JRPGs allowed me to go much deeper with mechanics and project architecture and also enabled me to spend time drawing unique pixel art for these lessons.


Does the course come with finished project files?
No, this course doesn't come with the finished project files since that would prevent me from offering a 30-day-money back guarantee and lead to issues with piracy.
The point of this course is for you to follow along and learn all the skills required for you to make an RPG on your own, but it does come with a starter project and source files for the pixel art.


Do we use PaperZD?
Yes, we do use the highly praised PaperZD plugin which is an Epic Mega Grant Recipient and freely available.
It allows us to handle multi directional animations for the top down characters much simpler and also anim notify events on our battle characters.
Over the years I've become friends with the creator, HeavyBullets, and we don't have to fear the plugin becoming outdated or delisted.
But Battle Enemies don't need complicated animation managing and will be driven by base Paper 2D only.


Do the videos have Subtitles?
Yes, all videos come with English Closed Captions and auto-generated subtitles in Spanish (Español), Korean (한국어), Japanese (日本語), French (Français) and Portuguese (Português - Brazil)


Do I need to code (C++) to take this course?
No, we'll use Unreal Engine's Blueprint Visual Scripting system throughout the entire course which allows us to put together the game logic and UI logic through a node based interface.
You don't have to write a single line of code.


Do we use the Gameplay Ability System (GAS)?
No, this course doesn't use GAS.
While it can be a great system if used correctly it has a steep learning curve and requires C++.
It would also shift the focus of the course away from teaching you how to make a JRPG to "How to use Gas" and making our own lightweight system from scratch makes a lot more sense than using a behemoth like GAS which we cannot fully understand and quite frankly don't need.
AFAIK titles like Octopath Traveler, Live A Live and the Dragon Quest Remakes also don't use GAS and roll their own custom systems like we will.

How long will I have access to this course?
With the purchase you get lifetime access to the course and all future updates are included.
Even if many years down the line something happens to Teachable, which is the site this course is hosted on, I'll find some other way to provide you access to these videos.


Can I get my money back if I'm not satisfied?
Yes, there's a 30-day money back guarantee with no questions asked!
If it turns out that the course isn't right for you, then email me *directly at cobracode.info@gmail.com with your receipt.
(*Do NOT use Teachable's built in email function, since these land in my spam folder)


Does this teach me EVERYTHING I could possibly want to know about making JRPGs?
No, game development is very complex and time intensive and teaching something takes 10 times as long as just making it.
The course needs to balance runtime with complexity to keep students engaged and we can't possibly cover EVERYTHING.
However, you'll learn much more than just the essentials of party based, turn based JRPGs and I'll also teach you the way of thinking necessary to customize the project and expand upon it by adding your own game mechanics and new characters.




Get the Course