HOME > Development > The Ultimate Unreal Engine 2D Game Development Course

The Ultimate Unreal Engine 2D Game Development Course

  • Development
  • Apr 22, 2025
SynopsisThe Ultimate Unreal Engine 2D Game Development Course, availa...
The Ultimate Unreal Engine 2D Game Development Course  No.1

The Ultimate Unreal Engine 2D Game Development Course, available at $84.99, has an average rating of 4.75, with 108 lectures, based on 2075 reviews, and has 9866 subscribers.

You will learn about 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 This course is ideal for individuals who are Beginner and Intermediate Unreal Engine developers who want to make 2D Games It is particularly useful for Beginner and Intermediate Unreal Engine developers who want to make 2D Games.

Enroll now: The Ultimate Unreal Engine 2D Game Development Course

Summary

Title: The Ultimate Unreal Engine 2D Game Development Course

Price: $84.99

Average Rating: 4.75

Number of Lectures: 108

Number of Published Lectures: 107

Number of Curriculum Items: 108

Number of Published Curriculum Objects: 107

Original Price: $84.99

Quality Status: approved

Status: Live

What You Will 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
  • Who Should Attend

  • Beginner and Intermediate Unreal Engine developers who want to make 2D Games
  • Target Audiences

  • Beginner and Intermediate Unreal Engine developers who want to make 2D Games
  • 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.

    Course Curriculum

    Chapter 1: Course Orientation

    Lecture 1: Curriculum Overview

    Lecture 2: Why make 2D Games with Unreal Engine?

    Lecture 3: What version of Unreal Engine to use

    Lecture 4: How to ask for help

    Lecture 5: Backing up your Projects

    Chapter 2: Unreal Engine 5 Crash Course

    Lecture 1: About the UE 5 Crash Course

    Lecture 2: How to Install Unreal Engine 5

    Lecture 3: How to create a new Project

    Lecture 4: How to navigate the Editor

    Lecture 5: Content Drawer and Blueprints

    Lecture 6: How to make a simple Blueprint

    Lecture 7: Adding functionality to our Blueprint

    Lecture 8: Useful Keyboard Shortcuts and Tips

    Lecture 9: How to debug your games

    Chapter 3: Paper 2D Basics

    Lecture 1: What is Paper 2D?

    Lecture 2: 2D Project Settings

    Lecture 3: Where to find 2D assets for Unreal Engine

    Chapter 4: Quick Draw Project

    Lecture 1: Quick Draw Overview

    Lecture 2: Downloading the Quick Draw Assets

    Lecture 3: Preparing our Sprites

    Lecture 4: Finding the Translucent Material

    Lecture 5: Making a Level Mockup

    Lecture 6: Creating our Samurai Blueprint

    Lecture 7: Moving Sprites with Timelines

    Lecture 8: Inheritance and Child Blueprints

    Lecture 9: Setting up the Games Rules and Phases

    Lecture 10: If your input isnt working

    Lecture 11: Setting up the Player Input

    Lecture 12: Adding a Camera and Adjusting Project Settings

    Lecture 13: Fixing Black Dot in middle of screen when playing

    Lecture 14: Making the Player Attack

    Lecture 15: Attack Movement through Timelines

    Lecture 16: Adding the Defeated State

    Lecture 17: Creating Simple Enemy AI

    Lecture 18: Resetting the Game

    Lecture 19: Finishing Up

    Lecture 20: Texture Settings for making game builds

    Lecture 21: Finished Project Files

    Chapter 5: Mash Runner Project

    Lecture 1: Mash Runner Overview

    Lecture 2: Downloading the Mash Runner Assets

    Lecture 3: Setting Up the Project and Importing Assets

    Lecture 4: Sprite Sheets and Flipbooks

    Lecture 5: Creating the Runner Blueprint

    Lecture 6: Possessing the Runner Character

    Lecture 7: Making the Character Move

    Lecture 8: Using the Run Animation

    Lecture 9: Improving the Input

    Lecture 10: Adding Speed Curves

    Lecture 11: Triggering Events on Certain Frames

    Lecture 12: Creating the Stage

    Lecture 13: Making the Enemy Runner AI

    Lecture 14: Goal Collision setting issue

    Lecture 15: Setting Up the Goal

    Lecture 16: Finishing Up

    Lecture 17: Finished Project Files

    Chapter 6: PaperZD Introduction

    Lecture 1: What is PaperZD?

    Lecture 2: Installing PaperZD

    Chapter 7: Tower Climb Platformer Project

    Lecture 1: Tower Climb Platformer Overview

    Lecture 2: Downloading the Tower Climb Assets

    Lecture 3: Creating Flipbooks Through a JSON File

    Lecture 4: Creating a PaperZD Character Blueprint

    Lecture 5: Making the Character Walk and Jump

    Lecture 6: Setting Up Our Animation Source and Using Our First Notify

    Lecture 7: Creating a PaperZD Animation Blueprint

    Lecture 8: Creating Our First Tile Set

    Lecture 9: Creating A Tile Map

    Lecture 10: Improving the Character Feel

    Lecture 11: Setting Up the Enemy Blueprint

    Lecture 12: Enemy AI Ledge and Wall Detection

    Lecture 13: Defeat Player On Enemy Touch

    Lecture 14: Improving the Player Defeated State

    Lecture 15: Defeat Enemy On Being Stomped

    Lecture 16: Making Platform Blueprints

    Lecture 17: Making a Spring Launcher

    Lecture 18: Designing a Level

    Lecture 19: Implementing Coyote Time

    Lecture 20: Implementing Jump Buffer

    Lecture 21: Finishing Up

    Lecture 22: Finished Project Files

    Chapter 8: Action Platformer Project

    Lecture 1: Action Platformer Overview

    Lecture 2: Downloading the Action Platformer Assets

    Lecture 3: Setting Up the Project Base

    Lecture 4: Setting Up Player Inputs and Movement

    Lecture 5: Setting Up Player Animations with PaperZD

    Lecture 6: Animation Override for Slash Attack

    Lecture 7: Creating and Triggering Hitboxes

    Lecture 8: Implementing the Stun State

    Lecture 9: Health System and Applying Damage

    Lecture 10: Hitstop and Sprite Shake

    Lecture 11: Creating the Enemy Base

    Lecture 12: Setting Up the Enemy AI

    Lecture 13: Stunning the Enemy AI

    Instructors

  • The Ultimate Unreal Engine 2D Game Development Course  No.2
    Cobra Code
    Unreal Engine Instructor
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 8 votes
  • 3 stars: 54 votes
  • 4 stars: 481 votes
  • 5 stars: 1527 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!