We may earn an affiliate commission when you visit our partners.
Course image
Cobra Code

Welcome to the Make a 2D Action Platformer in Unreal Engine 5 Course.

This course will teach you everything you need to know about Unreal Engine and Blueprint Visual Scripting to become able to make your own games. 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 the process of making games with Unreal Engine.

Read more

Welcome to the Make a 2D Action Platformer in Unreal Engine 5 Course.

This course will teach you everything you need to know about Unreal Engine and Blueprint Visual Scripting to become able to make your own games. 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 the process of making games with Unreal Engine.

By making a 2D Action Platformer like Mega Man you'll first learn how to import 2D Sprite Sheets and how to use them to create a character that feels fun to control. We'll use the Enhanced Input System to bind actions such as moving, jumping and shooting to the keyboard and then update the character animations accordingly by using the PaperZD Animation Graph.

After that we'll implement the projectiles and shooting system for the player and also create a health and damage system that will be shared between the player and enemies and is created in a modular fashion.We'll also add more and more abilities to the player such as a charge shot, Wall Jump and Ground Slide.Not only will you learn how to implement these abilities using best practices, but you'll also learn the way of thinking and problem solving that is necessary to create similar abilities for your own games. We'll also create 4 different enemy types that all have different AI behavior.We'll handle things such as turning around when walking into a wall or before falling off a ledge, detecting if the player is close and chasing them and much more.Lastly we'll look at how to build 2D stages using Tile Sets and Tile Maps and then put everything together we've learned so far to create a complete action platformer level.

Enroll now

What's inside

Learning objectives

  • How to make an action platformer similar to the mega man series
  • Unreal engine blueprints, starting from the basics up to advanced usage
  • Character abilities such as wall jumping, sliding and more
  • Different types of 2d projectiles and shooting
  • Create 4 different types of enemies and their ai
  • How to create 2d levels with tile sets and tile maps
  • Best practices for 2d and 2d/3d hybrid games in unreal engine
  • How to make a dynamic camera system

Syllabus

Get a general overview of what this course is about and how to learn the most efficiently
Curriculum Overview
Why make 2D Games with Unreal Engine?
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops fundamental Unreal Engine and Blueprint Visual Scripting skills necessary for creating 2D games
Teaches best practices for creating hybrid 2D/3D games in Unreal Engine
Teaches how to make advanced character abilities such as wall jumping and ground sliding
Covers multiple types of 2D projectiles and shooting techniques, including enemy AI
Teaches how to implement a modular health system, damage system, and UI
Provides instruction on creating 2D levels using tile sets and tile maps, which can be applied to game design

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Comprehensive 2d platformer development in unreal engine 5

According to learners, this course provides a comprehensive and practical approach to creating a 2D action platformer in Unreal Engine 5. Students particularly praise the instructor's clear and engaging teaching style and the in-depth Blueprint instruction, which covers everything from basics to advanced systems like modular health and complex enemy AI. The hands-on projects, including iconic character abilities like wall jumping and charge shots, are highly valued for building confidence. While the course is largely positive, some absolute beginners noted the pacing can be fast, suggesting prior basic programming logic is beneficial. The content is also commended for being well-maintained and up-to-date with UE5.
Effectively covers implementation of complex game mechanics.
"The explanations for PaperZD are also very thorough."
"The enemy AI section was particularly well done."
"The dynamic camera system part was a highlight for me. Highly recommend for anyone serious about 2D game dev in UE5."
The course content is well-maintained and updated for UE5.
"The course is generally up-to-date with UE5, which is a big plus."
"I had some issues with specific UE5.3 updates causing minor discrepancies, but the instructor seems to be keeping it updated."
"It's great that the course keeps up with the latest Unreal Engine features, which is fantastic."
Provides a solid foundation in Unreal Engine Blueprints and 2D features.
"I loved how we built the health and damage system in a modular way. It's truly a great foundation for making your own games."
"Best Unreal Engine 2D course out there. From inputs to advanced abilities, it covers everything."
"The most striking part is the clear explanations and the depth of the Blueprint instruction. I'm now much more comfortable with Unreal Engine."
Focuses on hands-on application of concepts through projects.
"This course is absolutely fantastic... I especially enjoyed building the character abilities like the wall jump and charge shot."
"A very solid course covering a wide range of topics needed for a 2D platformer. The project-based learning is effective."
"It delivers exactly what it promises – a 2D platformer. Good hands-on experience."
The instructor provides clear, concise explanations.
"The instructor is incredibly clear and makes complex Blueprint concepts easy to understand. Highly recommended!"
"The instructor is super knowledgeable and explains everything step by step. It's truly a great foundation."
"The instructor's teaching style is engaging, and the way he breaks down complex systems into manageable parts is brilliant."
Can be fast-paced, suggesting prior programming logic for beginners.
"My only minor critique is that sometimes the pace felt a little fast, especially for someone completely new to game development."
"Decent course, but not for absolute beginners. You should probably have some basic programming logic knowledge before diving in."
"I struggled a bit with the speed in some parts and had to constantly look up additional resources."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Make a 2D Action Platformer in Unreal Engine 5 with these activities:
Create a Simple 2D Platformer Prototype
Build a basic 2D platformer in Unreal Engine 5 to practice the concepts of Blueprint scripting and character movement.
Browse courses on Blueprints
Show steps
  • Set up a new Unreal Engine project.
  • Create a simple character blueprint and setup basic movement.
  • Design a simple level with platforms and obstacles.
  • Test and iterate on your prototype until the character can navigate the level.
Implement a Projectile Attack for the Player
Add a projectile attack to the player character in your 2D platformer to practice implementing player abilities and gameplay mechanics.
Show steps
  • Create a new Blueprint for the projectile.
  • Set up the projectile's movement and collision behavior.
  • Add a shooting mechanism to the player character.
  • Test and refine the projectile attack's functionality.
Follow a Tutorial on Creating Enemies and AI in Unreal Engine
Review an online tutorial to learn how to create and implement enemies with AI behavior in Unreal Engine, expanding your knowledge of enemy design and AI programming.
Browse courses on AI Development
Show steps
  • Find a reputable tutorial on creating enemies and AI in Unreal Engine.
  • Follow the tutorial step-by-step, creating your own enemy with AI behavior.
  • Experiment with different AI behaviors and settings to fine-tune your enemy's behavior.
Two other activities
Expand to see all activities and additional details
Show all five activities
Write a Blog Post or Article on Your Platformer Development Experience
Document your experience developing your 2D platformer by writing a blog post or article, reflecting on the challenges and lessons learned, reinforcing your understanding.
Browse courses on Reflective Practice
Show steps
  • Choose a topic related to your platformer development experience.
  • Plan and outline your content.
  • Write and edit your blog post or article.
  • Share your article online or with others.
Design and Develop a Mini-Level for Your Platformer
Design and create a small level for your 2D platformer, putting your skills in level design, gameplay mechanics, and enemy placement into practice.
Browse courses on Level Design
Show steps
  • Plan the layout and obstacles for your level.
  • Build the level in Unreal Engine, using tilesets and other assets.
  • Place enemies and power-ups strategically throughout the level.
  • Test and refine the level's gameplay and difficulty.

Career center

Learners who complete Make a 2D Action Platformer in Unreal Engine 5 will develop knowledge and skills that may be useful to these careers:
Programmer
Programmers write the code that makes video games work. This course will help you develop the skills you need to program your own 2D action platformer games. You will learn how to use Unreal Engine's Blueprint Visual Scripting system to create gameplay mechanics,角色, and levels. This course can help you build a foundation for a career as a Programmer, and it will give you the skills you need to create your own 2D action platformer games.
Game Designer
Game Designers create the overall design of a game, including the game's story, characters, levels, and gameplay. This course will help you develop the skills you need to create your own 2D action platformer games. You will learn how to use Unreal Engine to create levels, gameplay mechanics, and角色. This course can help you build a foundation for a career as a Game Designer, and it will give you the skills you need to create your own 2D action platformer games.
Level Designer
Level Designers create the levels for video games. This course will help you develop the skills you need to create visually appealing and functional 2D levels. You will learn how to use Unreal Engine's tile sets and tile maps to create levels that are both aesthetically pleasing and functional. This course can help you build a foundation for a career as a Level Designer, and it will give you the skills you need to create your own 2D action platformer games.
Producer
Producers oversee the development of video games. This course will help you develop the skills you need to manage a team of developers and create a successful game. You will learn how to use Unreal Engine to create levels, gameplay mechanics, and角色. This course can help you build a foundation for a career as a Producer, and it will give you the skills you need to create your own 2D action platformer games.
Animator
Animators work with software to create 2D and 3D animations for TV, movies, video games, and other forms of entertainment. This course will help you develop the skills you need to create character animations that are both visually appealing and functional. You will learn how to use Unreal Engine's PaperZD Animation Graph to create smooth and responsive animations for your characters. This course can help you build a foundation for a career as an Animator, and it will give you the skills you need to create your own 2D action platformer games.
Character Designer
Character Designers create the visual appearance of characters for TV, movies, video games, and other forms of entertainment. This course will help you develop the skills you need to create 2D characters that are both visually appealing and functional. You will learn how to use Unreal Engine's Paper 2D and PaperZD tools to create characters that are both visually appealing and easy to animate. This course can help you build a foundation for a career as a Character Designer, and it will give you the skills you need to create your own 2D action platformer games.
Sound Designer
Sound Designers create the sound effects and music for TV, movies, video games, and other forms of entertainment. This course will help you develop the skills you need to create a soundtrack for your own 2D action platformer game. You will learn how to use Unreal Engine's sound system to create sound effects, music, and dialogue. This course can help you build a foundation for a career as a Sound Designer, and it will give you the skills you need to create your own 2D action platformer games.
Technical Artist
Technical Artists create 3D models and textures for video games. This course will help you develop the skills you need to create 2D sprites and textures for your own 2D action platformer game. You will learn how to use Unreal Engine's Paper 2D and PaperZD tools to create sprites and textures that are both visually appealing and easy to animate. This course can help you build a foundation for a career as a Technical Artist, and it will give you the skills you need to create your own 2D action platformer games.
User Interface Designer
User Interface Designers create the user interface for video games. This course will help you develop the skills you need to create a user interface for your own 2D action platformer game. You will learn how to use Unreal Engine's UMG system to create menus, HUDs, and other user interface elements. This course can help you build a foundation for a career as a User Interface Designer, and it will give you the skills you need to create your own 2D action platformer games.
Visual Effects Artist
Visual Effects Artists create visual effects for TV, movies, video games, and other forms of entertainment. This course will help you develop the skills you need to create visual effects for your own 2D action platformer game. You will learn how to use Unreal Engine's particle system to create explosions, smoke, and other visual effects. This course can help you build a foundation for a career as a Visual Effects Artist, and it will give you the skills you need to create your own 2D action platformer games.
Environmental Artist
Environmental Artists create the visual appearance of environments for TV, movies, video games, and other forms of entertainment. This course will help you develop the skills you need to create visually appealing 2D games. You will learn how to use Unreal Engine's tile sets and tile maps to create levels that are both aesthetically pleasing and functional. This course can help you build a foundation for a career as an Environmental Artist, and it will give you the skills you need to create your own 2D action platformer games.
Concept Artist
Concept Artists create visual concepts for TV, movies, video games, and other forms of entertainment. This course will help you develop the skills you need to create visually appealing 2D games. You will learn how to use Unreal Engine's tile sets and tile maps to create levels that are both aesthetically pleasing and functional. This course can help you build a foundation for a career as a Concept Artist, and it will give you the skills you need to create your own 2D action platformer games.
Art Director
Art Directors oversee the visual aspects of a project, including the design of characters, environments, and props. This course will help you develop the skills you need to create visually appealing 2D games. You will learn how to use Unreal Engine's tile sets and tile maps to create levels that are both aesthetically pleasing and functional. This course can help you build a foundation for a career as an Art Director, and it will give you the skills you need to create your own 2D action platformer games.
Game Tester
Game Testers play video games to find bugs and ensure that the game is working as intended. This course may be useful if you are interested in testing your own 2D action platformer game. You will learn how to test for bugs and write bug reports. This course can help you build a foundation for a career as a Game Tester, and it will give you the skills you need to test your own 2D action platformer games.
Writer
Writers create the story and dialogue for TV, movies, video games, and other forms of entertainment. This course may be useful if you are interested in writing the story and dialogue for your own 2D action platformer game. You will learn how to write a compelling story and create interesting characters. This course can help you build a foundation for a career as a Writer, and it will give you the skills you need to create your own 2D action platformer games.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Make a 2D Action Platformer in Unreal Engine 5.
Provides a comprehensive overview of AI programming techniques, including pathfinding, decision-making, and behavior trees. While not specific to Unreal Engine, it offers valuable knowledge for implementing AI in your action platformer.
Although not specifically focused on Unreal Engine, this book provides a solid foundation in game programming principles and design patterns. It can help students understand the underlying concepts and best practices used in game development, complementing the practical knowledge gained from this course.
This beginner-friendly guide to game development in Unreal Engine 4 provides a foundation for understanding the engine's capabilities and workflow. While it is written for Unreal Engine 4, the concepts and principles covered can still be applied to Unreal Engine 5, enhancing the knowledge gained from this course.
Provides a comprehensive overview of game engine architecture and design principles. While it is not specific to Unreal Engine, it offers valuable insights into the underlying concepts and challenges involved in game development, complementing the practical knowledge gained from this course.
Provides a deep understanding of the physics concepts and algorithms used in 2D games. While it's not directly related to Unreal Engine, it offers valuable insights for those interested in implementing custom physics systems in their action platformer.
For those interested in implementing AI in their games, this book provides a comprehensive overview of artificial intelligence techniques and their application in game development. It can serve as a resource for students who want to explore AI concepts and enhance the intelligence of their game characters.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser