Make your Dream JRPG in Unreal Engine 5!
Help your students visualize the story with a captivating video about your course. Give more context with a brief description here. You can also leave the Header and Description text fields empty to let the video speak for itself.
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.
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.
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.
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.
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.
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.
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.
Assets Included
Purchasing the course gives you a license to hundreds of dollars worth of Pixel Art Assets!
It comes with 8 Party members and a sprite sheet for their Field and Battle Phase and 3 different Enemy types.
You will be able to use these in both free and commercial projects.
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!
Testimonials
This is what some students had to say about the course
Bundle Contents
Get the "2D Top Down Course" and the "Unreal 2D Template Bundle" for FREE!
Check the full curriculum for each item by clicking on it.
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)
Over 37 Hours of Video
The course is broken up into 2 different modules totaling 37 hours of video footage.
There might also be some small updates or addition in the future and you will get free access to them if you purchase the course.
Translation and Subtitles
The course comes with English Closed Captions and auto-generated subtitles in 11 Languages:
Spanish (Español)
Korean (한국어)
Japanese (日本語)
French (Français)
German (Deutsch)
Italian (Italiano)
Polish (Polski)
Turkish (Türkçe)
Russian (русский)
Simplified Chinese (简体中文)
Portuguese (Português - Brazil)
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), German (Deutsch), Italian (Italiano), Polish (Polski), Turkish (Türkçe), Russian (русский), Simplified Chinese (简体中文) 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.