Make a 2D Action Platformer in Unreal Engine 5

Why take this course?
🎮 Make a 2D Action Platformer in Unreal Engine 5 🚀
Course Overview:
Embark on an exciting journey to create your very own 2D Action Platformer game, reminiscent of gaming legends like Mega Man! With the guidance of experienced course instructor Cobra Code, you'll harness the power of Unreal Engine 5 and its powerful Blueprint Visual Scripting system. This course is designed to equip you with the practical skills needed to bring your game development ideas to life.
What You'll Learn:
Core Concepts Covered:
- Importing & Utilizing 2D Sprite Sheets: Bring your characters and assets to life within Unreal Engine 5.
- Character Control Mechanics: Master the art of responsive player movement, including moving, jumping, and shooting.
- Animation Systems: Learn to use the PaperZD Animation Graph to update character animations dynamically.
- Player Abilities: Implement advanced player skills such as a charge shot, wall jump, and ground slide with best practices in mind.
- Projectiles & Shooting System: Create accurate and exciting shooting mechanics for both the player and enemies.
- Health & Damage System: Build a robust and modular health system for characters that can be applied to various game elements.
- Enemy Design & AI Behavior: Design and code four unique enemy types with distinct AI patterns, including collision detection and response.
- Stage Creation: Construct engaging 2D stages using Tile Sets and Tile Maps to provide a seamless gaming experience.
- Complete Level Design: Combine all learned elements to create an entire game level that's both challenging and fun.
Course Highlights:
✅ Hands-On Learning: Engage with practical, project-based learning throughout the course.
✅ Modular Thinking: Learn how to design systems that are scalable and reusable for future projects.
✅ Problem-Solving Skills: Develop critical thinking skills as you encounter and solve various challenges in game development.
✅ Instructor Expertise: Benefit from Cobra Code's real-world experience teaching Unreal Engine, with insights gained from years of educating students at a Japanese Game Dev school.
Who This Course is For:
This course is perfect for beginners looking to start their journey in game development as well as intermediate developers looking to expand their Unreal Engine 5 skillset. Whether you're aiming to create your own indie game or simply want to understand the mechanics behind popular platformers, this course will provide the foundation and advanced techniques needed for success.
By the End of This Course, You Will:
- Have a complete understanding of how to use Unreal Engine 5's Paper 2D system effectively.
- Know how to design and implement character abilities and enemy AI within the engine.
- Have created your own fully functional 2D Action Platformer level from scratch.
- Gain valuable experience that will serve as a stepping stone for future game development projects.
Join us now, and let's turn your game development aspirations into reality! 🎓🚀👾
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
This Unreal Engine 5 course offers an extensive deep dive into creating a 2D action platformer. While there are areas for improvement, such as pacing and providing clear explanations for all design decisions, the course's strengths lie in its high-quality asset pack, precise explanations of concepts, and encouragement of active learning. It would be beneficial to expand on certain topics like behavior trees and enemy respawning, but overall, it's a solid choice for those looking to create 2D action platformers in Unreal Engine 5.
What We Liked
- Comprehensive course covering all aspects of creating a 2D action platformer in Unreal Engine 5, from character abilities to dynamic camera systems.
- High-quality asset pack with a lot of character and suitable for different game designs.
- Instructor uses effective nomenclature and explains concepts precisely, making it easy for beginners to follow.
- The course encourages active learning by having students reproduce the prototype, rather than just following along.
- Instructor's pleasant voice and easy-to-understand way of explaining concepts make the learning process enjoyable.
Potential Drawbacks
- Pacing can be uneven at times, with some sections being rushed while others may seem slow for more experienced users.
- The ladder implementation could have been more robust, as some students might prefer a more complex version.
- Important design decisions are sometimes made without proper explanation, potentially causing confusion.
- Lack of examples on behavior trees and enemy respawning upon player death may leave some students wanting more advanced content.