We may earn an affiliate commission when you visit our partners.
Course image
Braveior Studios and Make A Real One

Note : The Course is updated to support Unreal Engine 5.4 - Auto Retargeting Animations.

In this Course, you will learn the concepts to build a Traversal Parkour System which includes Climb, Hop, Mantle and Vault.

It's a Complete Blueprint Workshop with a lot of Interesting concepts in Blueprints considering the Traversal Parkour System as a use case.

This Course is a Simplified version of the Traversal System which can be easily understood even for the Beginners with knowledge in Blueprints. If you are completely new to Blueprints, you many need to take a Blueprint course along with.

Read more

Note : The Course is updated to support Unreal Engine 5.4 - Auto Retargeting Animations.

In this Course, you will learn the concepts to build a Traversal Parkour System which includes Climb, Hop, Mantle and Vault.

It's a Complete Blueprint Workshop with a lot of Interesting concepts in Blueprints considering the Traversal Parkour System as a use case.

This Course is a Simplified version of the Traversal System which can be easily understood even for the Beginners with knowledge in Blueprints. If you are completely new to Blueprints, you many need to take a Blueprint course along with.

The Unreal engine concepts covered in this course is not only applied for Traversal System. It can be used in a lot of scenarios in Game development. This course will be regularly updated with more use cases in the future.

We will use only Free animations from Mixamo through out this course. Motion Warping and Inverse Kinematics or IK will be used to build the Parkour abilities. This course is designed for Unreal Engine Developers at any level. Blueprints are used through-out this course. We start with a beginner's section covering the Unreal Engine Concepts used in this course followed by the Implementation of Traversal Parkour System.

The Goal of this Course is to Cover the fundamentals of building a Traversal Parkour System using Unreal Engine.

Please understand this is not a Product which can be readily used in games. But, consider this as a Workshop to learn Unreal Engine with a Practical Example of Building a Traversal Parkour System. Once, you understand the concepts covered and build your foundations strong, You will be in a position to develop solid products and frameworks covering all the needs of your Next Generation Games.

The base concepts behind most of the Traversal Actions remains the same. So Learning the basics will help you get ready to further explore and build advanced systems.

There is an Additional Section for Developers interested to try the Traversal System in Lyra.

Enroll now

What's inside

Learning objectives

  • Learn how to effectively use the different tracing techniques in unreal engine (sphere, line, capsule, box) to understand the environment and make decisions.
  • Understand the vector maths behind complex traversal systems like parkour in the most simplest way possible in a beginner friendly way.
  • Get a good foundation in unreal engine basics used in this course before starting the actual traversal parkour component with a workshop of simpler examples
  • Using the free animations from mixamo, adding the root bone and retarget them for unreal engine 5. several usecases to demonstrate the process.
  • Learn inverse kinematics (ik) techniques to dynamically modify the animations during the gameplay to interact with the environment.
  • How to use motion warping to use the root motion in the animations to dynamically move the character during the animation.
  • Animation montages and anim notifies.
  • Using gameplay tags to manage states, types and actions.
  • Using dataassets to effectively simplify configuration.
  • How to design helper functions to organize the project.
  • Learn how to integrate the traversal component in lyra sample game.
  • Show more
  • Show less

Syllabus

Introduction
Course Introduction
Course Project
How to get Help ?
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Uses free animations from Mixamo, which allows learners to focus on the core concepts of building a traversal parkour system without needing to create or purchase custom assets
Covers vector math behind complex traversal systems, which simplifies the underlying mechanics in an accessible way for beginner and intermediate learners
Includes an additional section for developers interested in trying the traversal system in Lyra, which provides a practical application within a pre-existing game environment
Requires some prior knowledge of Blueprints, which may necessitate additional learning for those completely new to Unreal Engine's visual scripting system
Emphasizes that the course is a workshop for learning Unreal Engine, which means learners should expect to adapt and expand upon the concepts taught to create a production-ready system
Updated to support Unreal Engine 5.4 and includes auto-retargeting animations, which ensures compatibility with the latest engine features and streamlines the animation process

Save this course

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

Reviews summary

Ue5 parkour system fundamentals

According to learners, this course is a comprehensive workshop for building a traversal parkour system using Unreal Engine 5 Blueprints. Students found it effective for understanding fundamental game development concepts like Tracing Techniques, Vector Maths, Inverse Kinematics (IK), and Motion Warping. The step-by-step approach and use of free Mixamo animations were appreciated. While the course provides a strong foundation, students note it is presented as a workshop, not a ready-to-use product, and requires some existing knowledge of Blueprints for beginners.
Updated to support the latest Unreal Engine features.
"I was glad to see the course updated to support Unreal Engine 5.4."
"The new section on Auto Retargeting Animations in UE 5.4 was helpful."
Relies on readily available free Mixamo animations.
"Using free animations from Mixamo throughout the course was very convenient."
"The process of retargeting Mixamo animations for UE5 was clearly covered."
Focuses on building the system step-by-step.
"The course project of building a parkour system is a great practical example."
"I appreciated the workshop style, building the component piece by piece."
"It's structured as a practical guide to implement traversal features."
Teaches core UE concepts through practical use.
"I learned how to effectively use different tracing techniques in Unreal Engine."
"The course helped me understand the vector maths behind complex traversal systems."
"I got a good foundation in Unreal Engine basics before diving into the system."
"This course clearly explained Motion Warping and Inverse Kinematics for animations."
It's for learning, not direct game integration.
"The instructor clarifies this isn't a product ready for games, but a learning tool."
"I understand this is a workshop to learn concepts, not a finished asset."
Not for absolute beginners with no UE/Blueprint.
"The course notes that basic Blueprint knowledge is needed, which is true."
"If you're completely new to Blueprints, you might need a companion course."
"I found that having some prior UE Blueprint experience helped a lot."

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 Unreal Engine 5 - Traversal Parkour System using Blueprints with these activities:
Review Vector Math Fundamentals
Reinforce your understanding of vector math, which is crucial for implementing traversal logic and movement in Unreal Engine.
Browse courses on Vector Operations
Show steps
  • Review vector addition, subtraction, and normalization.
  • Practice calculating dot and cross products.
  • Solve problems involving vector transformations.
Study 'Blueprint Scripting for Unreal Engine 5'
Deepen your understanding of Blueprint scripting to create more complex and efficient traversal mechanics.
Show steps
  • Acquire a copy of 'Blueprint Scripting for Unreal Engine 5'.
  • Read the chapters related to event handling and logic flow.
  • Practice implementing Blueprint scripts in your project.
Read 'Unreal Engine 5 Character Movement'
Expand your knowledge of character movement systems in Unreal Engine 5 to better understand the underlying principles of parkour mechanics.
View Melania on Amazon
Show steps
  • Obtain a copy of 'Unreal Engine 5 Character Movement'.
  • Read the chapters related to animation and movement.
  • Experiment with the concepts in your own Unreal Engine project.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Implement Basic Tracing Techniques
Practice using sphere, line, capsule, and box traces to detect walls and obstacles, which is essential for the traversal system.
Show steps
  • Create a new Unreal Engine project.
  • Implement sphere traces to detect nearby walls.
  • Implement line traces to find the edges of platforms.
  • Experiment with capsule and box traces for more complex shapes.
Contribute to an Unreal Engine Plugin
Contribute to an open-source Unreal Engine plugin related to character movement or animation to gain experience and collaborate with other developers.
Show steps
  • Find an open-source Unreal Engine plugin on GitHub.
  • Identify a bug or feature to work on.
  • Submit a pull request with your changes.
  • Respond to feedback from the plugin maintainers.
Create a Parkour Showcase Video
Showcase your parkour system by creating a video demonstrating the different traversal abilities you've implemented.
Show steps
  • Record gameplay footage of your parkour system.
  • Edit the footage to highlight the key features.
  • Add music and sound effects to enhance the video.
  • Share the video on social media or online forums.
Expand the Traversal System
Extend the traversal system by adding new abilities such as wall running, sliding, or swinging.
Show steps
  • Choose a new traversal ability to implement.
  • Research the mechanics and animations required.
  • Implement the ability using Blueprints and animations.
  • Test and refine the ability to ensure it works smoothly.

Career center

Learners who complete Unreal Engine 5 - Traversal Parkour System using Blueprints will develop knowledge and skills that may be useful to these careers:
Unreal Engine Developer
An Unreal Engine Developer specializes in using the Unreal Engine to create games, simulations, and other interactive experiences. This role often involves a mix of programming, scripting, and level design. Given the course is entirely focused on Unreal Engine 5, learning how to build a traversal parkour system within it using Blueprints is highly relevant. The course covers core concepts such as motion warping, inverse kinematics (IK), and tracing techniques, which are essential skills for any Unreal Engine developer. The experience of integrating a traversal component into a sample project may be especially useful to the Unreal Engine Developer.
Gameplay Programmer
Gameplay Programmers implement the mechanics and systems that define how a player interacts with a game. This involves coding character movement, AI, user interfaces, and other interactive elements. The course focuses on building a traversal parkour system using Blueprints, which provides a practical example of implementing complex movement mechanics. The course covers various Unreal Engine concepts such as tracing techniques, inverse kinematics (IK), and motion warping, which are directly applicable to gameplay programming. A Gameplay Programmer may find that an understanding of the vector maths behind complex traversal systems helps them to succeed in their career.
Game Designer
Game Designers are responsible for the overall vision and design of a video game. This role involves creating engaging gameplay mechanics, level designs, and player experiences. A strong understanding of animation, character movement, and environmental interaction is crucial for a Game Designer, and a course that covers topics such as motion warping, inverse kinematics (IK), and tracing techniques can be incredibly valuable. The course's focus on building a traversal parkour system directly translates to designing dynamic and fluid movement systems in games. Specifically, the course's exploration of tracing techniques can help a Game Designer understand how to use the environment and make decisions. Knowledge of gameplay tags and data assets, covered in the course, may be useful for the Game Designer.
Unreal Engine Trainer
An Unreal Engine Trainer teaches others how to effectively use the Unreal Engine for various applications, including game development and architectural visualization. A deep understanding of Unreal Engine concepts and practical experience in building interactive systems is essential for this role. The course's hands-on approach to building a traversal parkour system using Blueprints provides valuable teaching material and practical knowledge. The course's exploration of animation, inverse kinematics (IK), and motion warping equips the trainer with the expertise to guide students through complex topics. An Unreal Engine Trainer may find the use of gameplay tags and data assets in this course to be especially useful.
Technical Artist
A Technical Artist bridges the gap between artists and programmers, ensuring that artistic assets function correctly within the game engine. This career involves optimizing art assets, creating tools and pipelines for artists, and implementing visual effects. The course's exploration of inverse kinematics (IK), motion warping, and animation retargeting is directly relevant to a Technical Artist's role, especially when working with character animations. The course may be useful to the Technical Artist through its use of blueprints to deal with such topics as animation montages and gameplay tags. Using blueprint to manage states and actions will also be particularly insightful.
Virtual Reality Developer
Virtual Reality Developers create immersive experiences for virtual reality platforms. This role demands proficiency in 3D environments, user interaction, and performance optimization. The course's focus on building a traversal system using Unreal Engine 5 makes it useful, as movement and interaction are critical components of VR experiences. The course's deep dive into concepts like inverse kinematics (IK) and motion warping helps create realistic and responsive character movements, enhancing the sense of presence in VR. The virtual reality developer may find the learnings on tracing techniques in Unreal Engine particularly valuable.
Animation Engineer
Animation Engineers develop and maintain the animation systems and tools used in game development. This career involves programming animation controllers, blending techniques, and runtime optimizations. The course's focus on building a traversal parkour system provides valuable insights into implementing complex animation systems. Specifically, the course’s use of inverse kinematics (IK), motion warping, and animation montages are highly relevant to the Animation Engineer role. This course may be useful to Animation Engineers wishing to explore the use of data assets to effectively simplify configuration.
Augmented Reality Developer
Augmented Reality Developers create interactive experiences that blend digital content with the real world using platforms like smartphones or AR headsets. This role requires skills in 3D graphics, computer vision, and mobile development. The course's emphasis on building interactive systems within Unreal Engine 5 is pertinent, as AR applications often involve precise object placement and tracking in real-world environments. The course's exploration of tracing techniques and animation retargeting may be of use to an augmented reality developer. Learning how to use motion warping to dynamically move characters during animation may be especially insightful.
Level Designer
Level Designers are responsible for creating engaging and functional game levels. This involves designing the layout of environments, scripting events, and ensuring a smooth player experience. The course's focus on building a traversal parkour system may be useful to Level Designers, especially when creating levels that feature dynamic movement and environmental interaction. The comprehensive approach to using collision detection (tracing techniques), animation, and movement mechanics provides valuable insights for designing immersive and challenging levels. A Level Designer may find the sections of this course focusing on grid scanning to be particularly valuable.
Motion Capture Specialist
Motion Capture Specialists work with motion capture systems to record and process human movements for use in games, films, and other applications. This role requires a strong understanding of animation principles, skeletal systems, and data processing techniques. The course's coverage of inverse kinematics (IK), motion warping, and animation retargeting complements the skills of a Motion Capture Specialist, enabling them to refine and optimize captured motion data for realistic character animations. The Motion Capture Specialist may find the use of Mixamo animations particularly insightful.
Simulation Engineer
Simulation Engineers design and develop realistic simulations for training, research, or entertainment purposes. The course, by teaching users how to use tracing techniques may be useful, as these developers often need to simulate the movement of characters or objects within a virtual environment. An understanding of animation principles and physics engines is also be valuable for a Simulation Engineer. A course that covers the creation of a traversal system, including elements like climb, hop, mantle, and vault, can provide practical skills applicable to simulation development. The Simluation Engineer may find the discussion around using Unreal Engine to be particularly insightful.
Animator
Animators create the movement and visual effects for characters and objects in games, films, and other media. This role requires a strong understanding of animation principles, skeletal systems, and rigging techniques. The course's focus on using motion warping may be useful for animators, as it can help them dynamically modify animation during gameplay to interact with the environment. Since animators often need to work with inverse kinematics to dynamically modify animations during the gameplay to interact with the environment, this course may be helpful for this reason.
AI Programmer
AI Programmers design and implement the artificial intelligence systems that control non-player characters (NPCs) and other autonomous agents in games. The course's exploration of inverse kinematics (IK), motion warping, and tracing techniques may be useful to the AI Programmer, as the AI programmer will benefit from being able to program NPC and autonomous agent interactions. The course's use of gameplay tags and data assets to manage state and to simplify project configuration are also relevant. The AI Programmer may find the course's information on vector math behind traversal systems particularly valuable.
Robotics Engineer
Robotics Engineers design, develop, and test robots and robotic systems. This career often involves a mix of mechanical engineering, electrical engineering, and computer science. Robotics and video game design may seem like disparate fields but robotics touches on topics such as inverse kinematics and motion so what the course teaches may be useful. Specifically, the course’s use of inverse kinematics (IK), motion warping, and tracing techniques can be applied to robot movement and control. Furthermore, the course’s use of gameplay tags and data assets to manage state and to simplify project configuration are also relevant.
Software Engineer
This course may be useful to a Software Engineer who wishes to pivot to game design and use their skills to build games through Unreal Engine. Software Engineers design and develop software applications. While this role is broad, the course’s focus on building a traversal parkour system using Blueprints provides a specific application of software development principles within the Unreal Engine. The course's coverage of topics like tracing techniques, inverse kinematics (IK), and motion warping will help a Software Engineer develop new skills. The Software Engineer may find the focus on using Unreal Engine concepts to be insightful.

Reading list

We've selected two 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 Unreal Engine 5 - Traversal Parkour System using Blueprints.
Offers a comprehensive guide to Blueprint scripting in Unreal Engine 5. It covers a wide range of topics, from basic concepts to advanced techniques. This book is particularly useful for those who want to deepen their understanding of Blueprints and improve their scripting skills. It serves as a valuable reference for solving complex problems and implementing advanced features in your parkour system.

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