The Ultimate Unreal Engine 2D Game Development Course
What you'll learn
- How to make 2D Games with Unreal Engine 5
- Create 4 Awesome Games of various genres
- All about Sprites, Flipbooks, Tile Maps and Tile Sets
- How to use the free PaperZD plugin to enhance your 2D games
- Unreal Engine Blueprints, starting from the basics up to intermediate usage
- Set up animation trees and anim notifies for your 2D animations
- Create 2D enemy AI using the AI Controller and Behavior trees
- How to mix 2D Sprites with 3D backgrounds to create 2D/3D Hybrid games
- How to polish up your game using hitstop, sprite shake, coyote time and jump buffering
- No prior programming or Unreal Engine experience needed! You'll learn everything you need to know.
Welcome to The Ultimate Unreal Engine 2D Game Development Course.
This is the most comprehensive and effective course you'll ever find about making 2D and 2D/3D hybrid games with Unreal Engine 5.
Through teaching Unreal Engine on YouTube and also in person at a Japanese Game Dev school for the past couple of years I've gained an understanding of what students are really looking for and designed this course to teach you Paper 2D and PaperZD step by step in a structured manner.
If you're completely new to Unreal Engine you can check out the Unreal Engine 5 Crash Course which is included in one of the early chapters.
We'll start out slowly by making a one-button-minigame that teaches you about how to import sprites and use them in your scene. You'll also learn about project settings we need to adjust and about the enhanced input action system which we'll use throughout all of the other chapters in this course as well.
The second game will teach you all about using sprite sheets and how we can create flipbooks.
We'll also look at how to switch between the idle and run flipbook during gameplay and how to play footstep sounds on the correct animation frames.
Since we want the background to be dynamically adjustable I'll also teach you how we can use a background sprite in a blueprint, attach collisions to them and dynamically change them in the construction script depending on how long we want the stage to be.
The Third game is a classic platformer game and will be the first projects using the free PaperZD plugin to improve the workflow of making 2D games with Unreal Engine.
Here you'll learn how to set up an animation source and animation blueprint file with PaperZD and use them to create animation graphs and animation notifies.
We'll also create enemies that can detect walls and ledges to change the direction they walk in and can interact with the player when being stomped on or touching the player character.
You'll also learn how to create a one-way platform that we can jump through form the bottom, but don't fall through from the top.
The forth game will combine all the things we've learned and will be the first 2D/3D hybrid game we create.
This means that our characters are 2D pixel art, however the backgrounds are 3D environments which allow us to make use of all of the amazing features of Unreal Engine.
For this game we don't only have platformer mechanics, but we'll also implement hitboxes, a stun system a damage system and many more things you'll need to know about for most of your games.
To lean into metroidvania mechanics we also create an unlockable sword throw ability, which allows you to stick swords into the wall and use them as platforms to reach higher areas.
Who this course is for:
- Beginner and Intermediate Unreal Engine developers who want to make 2D Games
I'm Stephen, also known as Cobra Code, and am a professional Game Developer and Unreal Engine Instructor.
My passion for games and computers ignited at a young age, but I started to seriously get into Game Development in 2018 and have been using Unreal Engine on a daily basis since then.
Throughout my journey, I've had the privilege of working on various professional projects as a game programmer. Additionally, I took on the role of an Unreal Engine instructor at a Game Dev college in Japan. This invaluable experience has honed my understanding of the challenges learners face and the specific areas they seek guidance in.
In 2021 I started a YouTube Channel called 'Cobra Code' where I also teach about Unreal Engine and my main focus has been making 2D and 2D/3D Hybrid Games.
It brings me immense joy to witness the growth and success of my students as they embark on their own game development journeys.