We may earn an affiliate commission when you visit our partners.
Hyper Dev

Made for absolute beginners getting into Game Development Unreal Engine. Learn how to create a 2.5D platformer in Unreal Engine.

Platformers are one of the best ways to get into game design. Learn how to get a platformer up and running in a fully playable state. You will go from a blank project through all the steps a good game developer takes to make a fully playable game.

The pacing is set just right so you never get confused or go into a topic without the right amount of knowledge.

Read more

Made for absolute beginners getting into Game Development Unreal Engine. Learn how to create a 2.5D platformer in Unreal Engine.

Platformers are one of the best ways to get into game design. Learn how to get a platformer up and running in a fully playable state. You will go from a blank project through all the steps a good game developer takes to make a fully playable game.

The pacing is set just right so you never get confused or go into a topic without the right amount of knowledge.

Through the course you aren’t just going to make a copy paste of what I make. Instead, I’m going to teach you how to think like a game designer so you will be able to create the games that you want to.

My hope for you is that after this course you will go out and finish the game idea that you have had on your mind and launch it. As an avid gamer myself, I can’t wait to go on the journey you will create.

For anyone coming from UNITY ENGINE, this is the right course for you. It teaches everything you need to get up to speed using blueprints to create the games you want to make. Built by a company run by Game Developers. Good luck.

Enroll now

What's inside

Syllabus

Course Overview
Version 2.0 Update Overview
Learn Why Planning is Important for your games and how to do basic Planning before you get started working on the learning game.
Read more
Get Unreal Engine And Start The Project As A Blueprints Project
Setting Up The Developer Level
Installing Paper ZD and Change Unreal's Starting Level
Adding A Player Character Blueprint to the world
Importing Art into Unreal Engine for the player character
How to manage sprites and flipbooks
How to plan out your game using DCAA principles
V 2.0 - Creating A Fun And Well Rounded Player Character
In depth explanation of how to add controller inputs.
Left and Right movement with Keyboard and Controller
Add constraint, fix stick drift and set player position
Setting Up PaperZD for animation management
Play Idle Animation through PaperZD
Play The Run Animation through PaperZD
Changing sprite direction based off movement direction
Adding The Audio Files For The Footstep sounds and how to make your own audio
Adding Spatial Running Sound When The Sprite Foot Lands
Using Comments to organize blueprints nodes
Control Setup and Code For Adding A Jump
Adding A Jump-Start animation
Jump Animation Transitions logic
Adding a Jump Landing Sound
Creating Platforms For your platformer
How to Customize Player Movement and the player jump
Adding in 3D Environment Elements
Adding Platformer 3D Assets From Quixel
Adding a Simple 3D Environment to your 2.5D Platformer Part 1
Addins a Smple 3D Environment to your 2.5D Platformer Part 2
Watch Me Do Some Basic Level Design
Knowledge Check Before Moving Forward
Share Feedback On Course And Learning Quality
V 2.0 - Creating A Simple Health System
Resetting the developer Level to clear
Creating A Simple Health System Part 1
Creating A Simple Health System Part 2
Adding an Object that reduces the players health. AKA. Does Damage.
Checking if the player is Alive or Dead after they take damage
Creating A Death Screen User Interface
Adding the death screen on death
V 2.0 - Creating A Combo System
Adding Functionality to the death screen
Adding A Player MeleeAttack event
Creating A Combat Dummy Part 1
Making A Player Attack Part 1
Making A Player Attack Part 2 - Code Changes
Player Sword Attack Animation Part 1
Player Sword Attack Animation Part 2
Air Sword Attack Animation
Using Custom Animation Notifies For the Sword Hitbox
Adding More Attack Animations For The Combo System
Getting Started With Input Buffering
Setting Up The Grounded 3 Hit Combo with Hard Input Lockout
A brief Overview Before Greater Integration for the Combo System
Adding A Combo Link to the first Sword Attack
Adding A Combo Link to the Second Sword Attack
Polish and Finalize Links For Grounded 3 Hit Combo
Setup For Air Sword Attack Combo - Checking if the player is grounded
Setting Up Animation Blueprints For Air Combo
Setting Up Air Combo Logic
Polishing The Structure of the Air Combo Logic
V 2.0 - Melee Enemy Design
Enemy AI - Detecting When The Player is in range
Moving towards the player when the player is in detection range
Adjusting AI Movement Towards The player
Explaining Component Timing and Tick Rate in Video Games
Adding Art To The Melee Enemy
Adding A Walking Animation through Paper ZD
Adding the Attack Animation Sprites By Extracting Sprites
Melee Enemy AI Overview and Code Comments
Adding damage hitbox for Melee Enemy attack
Linking Attack Animation with Code For Melee Enemy
Adding Attack State Reset Function
Stop player from running through AI Enemy
Nerfing the melee enemy ai
Death Animation for AI and some HitStun Theory Crafting
Making AI Health Bar Visible And Some Adjustments before moving forward
Melee Enemy Hitstun and Death all in one
V 2.0 - Ranged Enemy Design
Setting Up The Sprites For The Ranged Enemy
Ranged Enemy Basic Idle Animation
Spawn in a Projectile that goes to the player location on launch
Animation Blueprint Setup for the ranged enemy
Linking Throw Animation with Projectile Spawn
Adjusting Sprite Direction to player Direction
Adding A Fireball Sprite To The enemy Projectile
Changing Direction Of The Magic Ball sprite
Setting Up Hit And Death Animation Combo
Ranged Enemy Enters Hitstun on Taking Any Damage
Adding Attack Delay After Ranged Enemy Takes A Hit
How to prevent enemies from getting stuck on each other
V 2.0 - Adding Your Game Components To A Level
A look at the level
Making The Player Sprite React To Light
General Touches To The Level
V 2.0 - Final Practise And Game Development Recommendations
Make A Boss Enemy As Your Final Practice
Understanding how to set up a simple plan for your game development.

Save this course

Save 2.5D Game Dev Beginner Friendly Course - Unreal Engine 5.5 to your list so you can find it easily later:
Save

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 2.5D Game Dev Beginner Friendly Course - Unreal Engine 5.5 with these activities:
Review Blueprint Scripting Basics
Refresh your understanding of Blueprint scripting fundamentals to better grasp the course's game logic implementation.
Browse courses on Blueprint Scripting
Show steps
  • Review Blueprint syntax and data types.
  • Practice creating simple Blueprint scripts.
  • Experiment with variables, functions, and events.
Read 'Unreal Engine 5 Blueprints'
Deepen your understanding of Blueprints with a dedicated guide, complementing the course's practical application.
Show steps
  • Read the chapters relevant to the current course module.
  • Try out the examples provided in the book.
  • Relate the book's content to the course's lessons.
Implement Basic Platformer Mechanics
Reinforce your learning by independently implementing core platformer mechanics covered in the course.
Show steps
  • Create a new Unreal Engine project.
  • Implement player movement (left, right, jump).
  • Add basic collision detection with platforms.
  • Implement a simple camera follow system.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Document Your Learning Journey
Solidify your understanding by creating a blog or video series documenting your progress and challenges in the course.
Show steps
  • Choose a platform (blog, YouTube, etc.).
  • Document each module's key concepts and your implementation.
  • Share your challenges and solutions.
  • Reflect on your learning process.
Expand the Course Project
Apply your knowledge by adding new features and content to the 2.5D platformer project from the course.
Show steps
  • Brainstorm new features (e.g., new enemy types, power-ups).
  • Implement one or two of your ideas.
  • Test and refine your additions.
  • Share your expanded project with the course community.
Read 'Mastering Unreal Engine 5'
Further your knowledge of Unreal Engine 5 with a comprehensive guide, expanding on the course's beginner-friendly introduction.
Show steps
  • Focus on chapters related to areas you want to improve.
  • Experiment with the techniques described in the book.
  • Apply the book's knowledge to your own projects.
Explore Advanced Animation Techniques
Refine your animation skills by following tutorials on advanced techniques like inverse kinematics or procedural animation.
Show steps
  • Search for tutorials on specific animation techniques.
  • Follow the tutorial step-by-step.
  • Adapt the techniques to your own projects.

Career center

Learners who complete 2.5D Game Dev Beginner Friendly Course - Unreal Engine 5.5 will develop knowledge and skills that may be useful to these careers:
Indie Game Developer
An independent, or indie game developer, works on video games, usually in smaller teams and without the financial support of a large publisher. This course can help someone become an indie game developer, as it goes through all the steps a good game developer takes to make a fully playable game. The course teaches you how to think like a game designer so you will be able to create the games that you want to. After taking this course, you may be able to go out and finish the game idea that you have had on your mind and launch it.
Unreal Engine Developer
An Unreal Engine developer uses the Unreal Engine to create video games and simulations. This course is made for absolute beginners getting into game development with Unreal Engine. The course teaches everything you need to get up to speed using blueprints to create the games that you want to make. It also teaches you how to create a 2.5D platformer in Unreal Engine. As an Unreal Engine developer, you would be responsible for implementing game mechanics, creating visual effects, and optimizing performance. Skills taught in this course can build a foundation for these tasks.
Game Designer
A game designer is responsible for the overall vision and design of a game. This includes creating game mechanics, level design, and character design. With this course, you can learn how to think like a game designer, as the course teaches you how to create the games that you want to. The course covers how to get a platformer up and running, which helps with the level design aspect of being a game designer. It explores how to add controller inputs and how to customize player movement, which would be helpful in the game design process. This course teaches you how to plan using design, code, art, and audio principles.
Level Designer
Level designers are responsible for creating the environments and layouts of video games. This role involves designing engaging and challenging levels that fit the game's overall design and narrative. Taking this course may help you understand how to design a platformer level. The course helps with adding 3D environment elements to a 2.5D platformer. The course also watches the instructor do some basic level design. As a level designer, you will need to be able to plan your levels and this course will teach you how to plan your game using the design, code, art, and audio principles, which are important for level design.
Gameplay Programmer
Gameplay programmers implement the mechanics and systems that make a video game interactive and fun. This includes coding character movements, implementing combat systems, and creating user interfaces. This course may be useful, as it covers how to add controller inputs, how to customize player movement, and how to create a simple health system. It also covers adding a player melee attack event and creating a combat dummy. All of these skills can build a foundation for creating interesting and engaging gameplay mechanics.
Technical Artist
A technical artist bridges the gap between art and programming in video game development. For example, this role can help you optimize art assets for performance, create tools for artists, and implement visual effects. This course may be useful, as it covers how to manage sprites and flipbooks, add platformer 3D assets, and how to make the player sprite react to light. In addition, this course teaches you how to import art into Unreal Engine for the player character.
Mobile Game Developer
Mobile game developers create games for smartphones and tablets. This course may be useful if someone is looking to make a 2.5D platformer for mobile devices using Unreal Engine. It can help with learning how to add controller inputs to connect to a phone or tablet. The course teaches you how to think like a game designer, which is essential for creating engaging and successful mobile games. You will also learn how to get a platformer up and running, which can be a great starting point for developing mobile games.
Virtual Reality Developer
Virtual reality developers create immersive experiences for VR headsets. This course may be useful to developers who want to create 2.5D platformers in virtual reality. It covers how to add controller inputs, which are essential for VR games. The course also teaches you how to think like a game designer, which is essential for creating engaging VR experiences. The course may also assist in level design for virtual reality. Furthermore, the course adds 3D environment elements to a 2.5D platformer.
Game Tester
Game testers play video games in various stages of development to identify bugs, glitches, and other issues. This course may assist a game tester in understanding the game design process so that the tester may better understand the design intentions. The course teaches you how to think like a game designer, which can help you identify potential issues with the game's design. In addition, the course covers how to get a platformer up and running, which can help you understand how the game works.
Animator
Animators create the motion and visual effects for characters, objects, and environments in video games. This course may be useful to animators who want to learn how to use Unreal Engine to create animations. The course covers how to manage sprites and flipbooks. Additionally, the course covers how to add a jump-start animation. In addition, a game animator must have a grasp on the animation state machine. The syllabus covers animation state transitions, such as jump animation transitions logic.
Software Engineer
Software engineers design, develop, and test software applications. While this is not directly game development, it involves programming and problem-solving skills. This course may be useful, as it covers how to use blueprints to create games and teaches you how to think like a game designer. The problem-solving aspect of game development can be transferred to software engineering. In addition, this course teaches you how to plan your game using the design, code, art, and audio principles.
Sound Designer
Sound designers create and implement audio elements in video games, including sound effects, music, and dialogue. This course may be useful, as one syllabus item covers adding audio files for the footstep sounds and how to make one's own audio. Furthermore, the course covers adding spatial running sounds when the sprite foot lands. As such, this course may be helpful for a sound designer who wants to learn how to implement the sounds. A sound designer can also better understand how to get their sounds into the game.
Project Manager
Project managers plan, execute, and close projects, ensuring they are completed on time and within budget. While this is not directly game development, this course may be helpful to project managers because it focuses on how to make a 2.5D platformer in Unreal Engine. The course teaches you how to plan, which can assist project managers in the game development process. In addition, the course covers all the steps a good game developer takes to make a fully playable game.
Instructional Designer
Instructional designers create learning experiences and materials. This course may assist an instructional designer who wants to learn more about game development. The course itself can serve as a model for how to design an online course. By understanding how to create a 2.5D platformer in Unreal Engine, an instructional designer may better understand the game development process. Furthermore, the course covers all the steps a good game developer takes to make a fully playable game.
Community Manager
Community managers are responsible for building and managing a community around a video game. This includes engaging with players, gathering feedback, and organizing events. This course may be useful to someone who wants to understand the game development process. By understanding how to create a 2.5D platformer in Unreal Engine, a community manager may better understand the game they are supporting. Furthermore, the course covers all the steps a good game developer takes to make a fully playable game.

Reading list

We've selected one 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 2.5D Game Dev Beginner Friendly Course - Unreal Engine 5.5.
Provides a comprehensive guide to using Blueprints in Unreal Engine 5. It covers topics such as creating actors, handling input, and implementing game logic. It useful reference for understanding the course's Blueprint-based approach to game development. This book can be used as a reference to better understand the concepts taught in the course.

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