Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
GameDev.tv Team and Gorka Aranzabal

Are you looking to level up your game development skills and take your projects to the next level?

Do you like games like Assassin's Creed?

Take your skills from beginner to advanced, while learning to organise and scale larger projects. You’ll learn how to use the latest technologies in Unreal 5, like MetaHumans, Quixel, Niagara, Behavior trees, and much more.

This course has everything you need to know, from start to finish, to create an Assassin's Creed like stealth combat game.

Even if you’re not interested in stealth combat style games, these skills are super transferable to other types of games.

Read more

Are you looking to level up your game development skills and take your projects to the next level?

Do you like games like Assassin's Creed?

Take your skills from beginner to advanced, while learning to organise and scale larger projects. You’ll learn how to use the latest technologies in Unreal 5, like MetaHumans, Quixel, Niagara, Behavior trees, and much more.

This course has everything you need to know, from start to finish, to create an Assassin's Creed like stealth combat game.

Even if you’re not interested in stealth combat style games, these skills are super transferable to other types of games.

You’ll use Unreal Blueprints to create a 3rd person stealth combat game. You’ll create your own playable map, complete with alarm hazards, obstacles, intractables, enemies AND a local leaderboard to show the quickest map completion times.

So if you’ve already used Unreal and are looking to develop greater skills inside the engine. Or you’ve always wanted to create your own ‘Assassins Creed’ like combat stealth game. Or you’re simply looking to fully complete a whole project within the engine. This is the course for you.

This is a “Beginner+” course, which means you should have a beginner's understanding of the Unreal engine and a simple understanding of blueprints.

You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced coders, so are able to explain complex concepts clearly, as well as entertain along the way. We’re thrilled to have teamed up with Gorka Games to bring you this course.

Benefit from our world-class support from both other students, and the instructors who are on the forums regularly.

You’ll gain access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).

Dive in now.

Enroll now

What's inside

Learning objectives

  • An in-depth look at using blueprints in unreal to create a 3rd person player controller.
  • How to use the latest technologies in unreal 5, like metahumans, quixel, niagara, behavior trees, and much more.
  • Create an enemy ai to interact with the player as we navigate around a map.
  • Level blockout and level design.
  • Merging animations to get our 3rd person player controller smoothly navigating around different terrain.
  • A sensor detection system for the alarms.
  • An interaction interface to interact with some objects.

Syllabus

Introduction & Setup

In this video (objectives)…

  1. Gorka welcomes you to the course and gives you an overview of what you’ll be doing in this course.

Read more

In this video (objectives)…

  1. Create the project, setup the layout, and delete unnecessary blueprints folder.

In this video (objectives)…

  1. We introduce the ways that you can get help, support and contribute to the community.

In this video (objectives)…

  1. Any time we change our project during a lecture we will commit that change to a public source control repository for students to access. In this video, we show you how to access that content.

In this video (objectives)…

  1. Create the player blueprint, set up all of the input and movement, and animate the character!

In this video (objectives)…

  1. Create player blueprint, game mode, set up mesh, and camera placement.

In this video (objectives)…

  1. Set input actions, mapping context, and movement.

In this video (objectives)…

  1. Set up basic locomotion with animation blueprints and blend spaces.

In this video (objectives)…

  1. Create the alarm that will be triggered when we are detected. Make 2 types of sensors, rotative and barricade.

In this video (objectives)…

  1. Set up the alarm rotation and activation.

In this video (objectives)…

  1. Create the sensor parent with detection logic.

In this video (objectives)…

  1. Create the first sensor child type, setting detection, and movement.

In this video (objectives)…

  1. Import the new custom models and replace them in the Blueprint.

In this video (objectives)…

  1. Create the second type of sensor.

In this video (objectives)…

  1. Create a Lever that will activate and deactivate the bar sensor. Set up components and main logic.

In this video (objectives)…

  1. Creation of interface.

In this video (objectives)…

  1. Finish the Lever so that it can interact with the Bar Sensor via Interface and vice-versa.

In this video (objectives)…

  1. Create the crouch locomotion state. Make a dummy that we can takedown.

In this video (objectives)…

  1. Importing the 2 crouching animations: Crouch Idle and Crouch Walk. Create 1D Blendspace.

In this video (objectives)…

  1. Creating a new state in the animation blueprint.

In this video (objectives)…

  1. Coding crouching logic. Crouch and Uncrouch Input Key and camera zoom out.

In this video (objectives)…

  1. When crouching the capsule collider will shrink to allow the player to fir in smaller areas.

In this video (objectives)…

  1. When uncouching a sphere trace will launch upwards to check if there’s any object. If so, it won’t let the player uncrouch.

In this video (objectives)…

  1. Create a character blueprint, place a skeletal mesh and takedown radius.

In this video (objectives)…

  1. Import animations, create anim montages, enable motion warping plugin, and set it up.

In this video (objectives)…

  1. Create bpi for guard for takedown with all outputs.

In this video (objectives)…

  1. Set up code for our victim to play victim animation and ragdoll. Also prompt text UI.

In this video (objectives)…

  1. Set up code for our attacker to play the attacker animation, move with motion warping to its target, and takedown him.

In this video (objectives)…

  1. Create AI guard. Make that he can detect the player. Add roll. Make waypoints for the patrol state. Make sensor detection widgets.

In this video (objectives)…

  1. Create Behavior Tree, Balckboard, Ai Controller, and Guard bp

In this video (objectives)…

  1. Behavior Tree branches and task.

In this video (objectives)…

  1. Import animation, Interface function, new task, play catch animation.

In this video (objectives)…

  1. AI Perception component, sight sense update, and blackboard/bt decorators.

In this video (objectives)…

  1. Create sphere trace to detect player when attacking.

In this video (objectives)…

  1. When the enemy ai cathes the player, the game mode will play a fade animation in the screen.

In this video (objectives)…

  1. When a guard sees the player, it will trigger the alarm and alert all the other guards in the level.

In this video (objectives)…

  1. Background stealth loop music, and escaping music when alarm triggered.

In this video (objectives)…

  1. Import roll animation, create input action, play it.

In this video (objectives)…

  1. Create a waypoint blueprint, create a waypoint system component, fill in waypoints in level for the guard, and set up tasks in behavior trees looping.

In this video (objectives)…

  1. Create a widget with a progress bar and “Detected” text.

In this video (objectives)…

  1. Create a timer loop in the begin overlap which adds a value.

In this video (objectives)…

  1. Update the progress bar of the widget.

In this video (objectives)…

  1. When the player exits the sensor zone the timer will stop.

In this video (objectives)…

  1. Make level blockout. Make a mantling system. Make night level. Add megascans. Import metahuman. Add VFXs.

In this video (objectives)…

  1. Begin to design the level by adding prototype walls, and some sensors.

In this video (objectives)…

  1. Finish the blockout of the level, add more guards and sensors.

In this video (objectives)…

  1. Add waypoints for the guards to patrol.

In this video (objectives)…

  1. Create input and mantling calculations with sphere traces.

In this video (objectives)…

  1. Import and setup mantling animations with motion warping.

In this video (objectives)…

  1. Play mantle animations.

In this video (objectives)…

  1. Mantle crouch detection and polish.

In this video (objectives)…

  1. Change the sky and lighting of the level. Also improve the rotative sensors detection material.

In this video (objectives)…

  1. Import megascans assets from Quixel Bridge. Also create material for concrete wall so it won’t stretch.

In this video (objectives)…

  1. Add all assets and materials to level.

In this video (objectives)…

  1. Import Metahuman and replace it with all characters.

In this video (objectives)…

  1. Create rain Niagara system.

In this video (objectives)…

  1. Create cloud Niagara system.

In this video (objectives)…

  1. Make falling and land animation states. Create captured menu. Make pause and main menu. Escape timer and leaderboard.

In this video (objectives)…

  1. Create two states for falling and land to imtpove the player feel when dropping from high places.

In this video (objectives)…

  1. Improve captured fade screen to include 2 buttons.

In this video (objectives)…

  1. Pause Menu widget when hitting escape.

In this video (objectives)…

  1. Main Menu widget and level.

In this video (objectives)…

  1. Make a timer so when you are playing the game.

In this video (objectives)…

  1. Add UI as vertical box and scroll box to main menu.

In this video (objectives)…

  1. Make a escape menu with animation and trigger.

In this video (objectives)…

  1. Create the jewel to steal.

In this video (objectives)…

  1. Make the leaderboard save all your timings, to escape.

In this video (objectives)…

  1. Congratulations on finishing this course!

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Uses Unreal Blueprints, which allows developers to create gameplay without extensive coding knowledge, making it accessible for those with a basic understanding
Covers level design and blockout, which are fundamental skills for creating engaging and functional game environments, and are applicable to many genres
Explores advanced Unreal Engine 5 features like MetaHumans, Quixel, and Niagara, which are industry-standard tools for creating high-quality game assets and effects
Requires a beginner's understanding of Unreal Engine and Blueprints, so learners without this background may need to acquire it before starting
Develops an enemy AI using Behavior Trees, which is a common technique for creating complex and dynamic enemy behaviors in games
Focuses on creating a stealth combat game, so learners primarily interested in other genres may find some content less relevant to their specific goals

Save this course

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

Reviews summary

Unreal 5 blueprint stealth combat game

According to learners, this course provides a practical, project-based approach to creating a stealth combat game in Unreal Engine 5 using Blueprints. Students appreciate the focus on building a complete game from start to finish, covering key aspects like player movement, AI detection, environment design, and UI. While geared towards a "Beginner+" audience, suggesting some prior UE or Blueprint familiarity is helpful, the course aims to take skills from beginner to advanced through a hands-on build. The inclusion of features like MetaHumans, Niagara, and Behavior Trees is seen as a strong point, offering exposure to modern UE5 tools. The course seems well-structured and provides a solid foundation for game development in this genre, with transferable skills.
Focuses on visual scripting with Blueprints.
"The entire course is done using Blueprints, which is exactly what I needed as I'm not a C++ coder."
"I appreciated learning how to implement all game logic purely through Blueprints."
"If you're specifically looking to improve your Blueprint skills, this course is a good fit."
Specific focus on stealth genre elements.
"Building out the stealth detection system and AI behaviors was really interesting."
"I wanted to learn how to make a stealth game, and this course delivered on that specific goal."
"The concepts taught for stealth mechanics could be easily adapted to other game types, which is useful."
Covers various modern Unreal Engine 5 systems.
"The course touches on many different parts of UE5, like Niagara and Behavior Trees, which was great exposure."
"Using MetaHumans and Quixel assets integrated into the project was a highlight."
"It was useful to see how Blueprints are used to tie together complex systems like AI and VFX."
Build a complete game from start to finish.
"I really liked that the course walks you through building a whole game; it feels very practical."
"Learning by completing a full project makes it much easier to grasp the concepts and see how everything fits together."
"Following along to create a playable stealth game was a great way to solidify my Blueprint skills."
Requires some prior Unreal Engine knowledge.
"It's definitely not for absolute beginners; having some basic UE and Blueprint understanding is essential."
"As a 'Beginner+' course, it assumes you know your way around the editor a bit already."
"Some parts move quickly, and prior familiarity with certain UE concepts is helpful to keep up."

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 5 Stealth Combat: Make Stealth Games in UE5 Blueprint with these activities:
Review Blueprint Fundamentals
Reinforce your understanding of Blueprint fundamentals to better grasp the course's advanced Blueprint techniques.
Show steps
  • Review basic Blueprint nodes and variables.
  • Practice creating simple interactions with Blueprints.
  • Familiarize yourself with Blueprint communication methods.
Read 'Blueprints Visual Scripting for Unreal Engine 5'
Expand your knowledge of Blueprints with a dedicated book that covers the topic in depth.
Show steps
  • Obtain a copy of 'Blueprints Visual Scripting for Unreal Engine 5'.
  • Read the chapters relevant to the course topics.
  • Experiment with the examples provided in the book.
Create a Simple Stealth Prototype
Solidify your understanding of stealth mechanics by building a small-scale stealth game prototype.
Show steps
  • Design a small level with basic stealth elements.
  • Implement player movement and basic enemy AI.
  • Add simple detection and alarm systems.
  • Implement a takedown mechanic.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Read 'Unreal Engine 5 Cookbook'
Supplement your learning with a cookbook that provides practical solutions to common Unreal Engine 5 development challenges.
Show steps
  • Obtain a copy of 'Unreal Engine 5 Cookbook'.
  • Browse the recipes relevant to the course topics.
  • Implement the solutions provided in the cookbook into your project.
Document Your Stealth Mechanics
Improve your understanding of the course by creating a detailed document explaining the stealth mechanics you've learned.
Show steps
  • Choose a specific stealth mechanic from the course.
  • Write a detailed explanation of how the mechanic works.
  • Include diagrams and examples to illustrate your explanation.
Follow Advanced AI Tutorials
Enhance your AI skills by following tutorials on advanced AI techniques relevant to stealth games.
Show steps
  • Find tutorials on behavior trees, perception, and pathfinding.
  • Implement the techniques learned in the tutorials into your project.
  • Experiment with different AI behaviors and strategies.
Contribute to an Unreal Engine Project
Gain practical experience and collaborate with others by contributing to an open-source Unreal Engine project.
Show steps
  • Find an open-source Unreal Engine project on GitHub.
  • Identify a bug or feature to work on.
  • Submit a pull request with your changes.

Career center

Learners who complete Unreal 5 Stealth Combat: Make Stealth Games in UE5 Blueprint will develop knowledge and skills that may be useful to these careers:
Unreal Engine Developer
The Unreal Engine developer career path is attractive to many people. Unreal Engine developers create and maintain video games and other interactive applications using the Unreal Engine. They are proficient in programming, level design, and asset integration. This course offers comprehensive training in Unreal Engine 5, covering technologies like MetaHumans, Quixel, Niagara, and Behavior Trees. By learning to create a 3rd person stealth combat game, an Unreal Engine developer builds a strong foundation in blueprint scripting, AI implementation, and animation, directly enhancing their capabilities.
AI Director
An AI Director should be able to create an effective and engaging system for a game. This course offers comprehensive training in Unreal Engine 5, covering technologies like MetaHumans, Quixel, Niagara, and Behavior Trees. By learning to create a 3rd person stealth combat game, an AI Director builds a strong foundation in blueprint scripting, AI implementation, and animation, directly enhancing their capabilities. In order to provide creative direction, this course will be valuable to them.
Level Designer
Level designers create the environments in which video game players interact. They are responsible for designing the layout, challenges, and overall experience of each level. The 'Unreal 5 Stealth Combat' course offers extensive training in level blockout and level design, including creating interactive elements like alarms, obstacles, and enemies. Level designers build a strong foundation by learning to construct a complete playable map, use Quixel megascans, and integrate assets, enhancing their ability to craft engaging and immersive game environments.
AI Engineer
An AI Engineer who builds components for AI for games can take advantage of this course. This person should know that the course focuses on using Blueprints in Unreal. The 'Unreal 5 Stealth Combat' course focuses on using Blueprints in Unreal Engine 5 to create a 3rd person stealth combat game. Because software engineers may be interested in working on systems that include animation, they may find this course useful.
Game Designer
A game designer will find the course to be helpful in expanding their skill set. This role is responsible for creating the vision, rules, and gameplay of a video game. Game designers often work on level design, character design, and story development. The course will provide hands-on experience in level blockout, level design, and creating interactive environments, which are all crucial aspects of game design. Specifically, the course covers the creation of a playable map with alarm hazards, obstacles, and enemies, directly applicable to designing engaging game levels.
AI Designer
An AI Designer designs artificial intelligence for different characters in a game, and the user experience with those characters. They can benefit from this course. The 'Unreal 5 Stealth Combat' course provides valuable insights into asset integration, material creation, and visual effects using Niagara. This complements a AI designer's skills, enabling them to better optimize and implement art assets within Unreal Engine 5, creating visually stunning and performant games.
Gameplay Programmer
Learners who wish to become gameplay programmers might benefit from taking this course. Gameplay programmers implement the mechanics and systems that define how a game is played, working closely with designers to bring their visions to life. This person should know that the course focuses on using Blueprints in Unreal, which would make this course helpful. Gameplay programmers seeking to enhance their skills in creating engaging and interactive game mechanics will benefit from this course's focus.
AI Game Developer
An AI Game Developer helps create video games. This person would want to master the tools of the trade. This course provides hands-on experience in level blockout and level design, and covers the creation of a playable map with alarm hazards, obstacles, and enemies, which are all crucial aspects of game design. The 'Unreal 5 Stealth Combat' course covers creating enemy AI using Behavior Trees, which is essential for programming complex AI behaviors. As a person who loves AI, and games, this course may be valuable to you.
AI Programmer
Many learners might have the goal of becoming an AI programmer. AI programmers specialize in creating intelligent behaviors for non-player characters (NPCs) in video games, using algorithms and techniques to make them react realistically to the player's actions. Since this person creates enemy AI to interact with the player, this course may build a foundation. With hands on training, they may learn to navigate the game world. The course covers creating enemy AI using Behavior Trees, which is essential for programming complex AI behaviors.
Technical Artist
A technical artist bridges the gap between artists and programmers, optimizing art assets for use in game engines and ensuring smooth performance. They work with tools and scripts to improve the art pipeline and solve technical issues related to art implementation. The 'Unreal 5 Stealth Combat' course provides valuable insights into asset integration, material creation, and visual effects using Niagara. This complements a technical artist's skills, enabling them to better optimize and implement art assets within Unreal Engine 5, creating visually stunning and performant games.
Animator
Animators create the movement and visual behaviors of characters and objects in video games, making them feel alive and engaging. They work with animation software to rig, skin, and animate 3D models. The 'Unreal 5 Stealth Combat' course is useful because it covers merging animations to create smooth 3rd person player movements and setting up locomotion with animation blueprints and blend spaces. The course may give an animator valuable skills to make any game stand out with seamless animations.
Virtual Reality Developer
Working as a virtual reality developer is a very attractive career. Virtual reality developers create immersive experiences using VR technology, often leveraging game engines like Unreal Engine to build interactive environments. They design and implement VR interactions, optimize performance, and ensure a seamless user experience. The 'Unreal 5 Stealth Combat' course provides a solid foundation in Unreal Engine 5, covering essential skills such as Blueprint scripting, level design, and visual effects. This may help virtual reality developers create compelling and engaging VR applications.
Motion Graphics Designer
Motion graphics designers create animated visuals for various media, including video games, films, and advertisements. They use animation and visual effects software to bring ideas to life. The 'Unreal 5 Stealth Combat' course provides insights into creating visual effects using Niagara and integrating animations within Unreal Engine 5. Motion graphics designers may find value in learning these skills to enhance their ability to create dynamic and immersive visual content.
Simulation Engineer
Simulation engineers develop realistic simulations for training, research, and testing purposes, often using game engines to create interactive environments. They implement physics, AI, and other systems to replicate real-world scenarios. Simulation engineers can consider taking this course. The 'Unreal 5 Stealth Combat' course covers creating interactive environments, implementing AI behaviors, and using physics-based systems, providing a valuable skill set for building realistic and engaging simulations.
Software Engineer
Software engineers design, develop, and test software applications, using programming languages and software development methodologies. While this is a broad role, some software engineers may find themselves working on game-related projects, or on simulations. The skills they would learn may be useful. The 'Unreal 5 Stealth Combat' course focuses on using Blueprints in Unreal Engine 5 to create a 3rd person stealth combat game. Because software engineers may be interested in working on systems that include animation, they may find this course useful.

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 5 Stealth Combat: Make Stealth Games in UE5 Blueprint.
This cookbook offers practical solutions to common problems encountered in Unreal Engine 5 development. It provides step-by-step instructions and code examples for a variety of tasks, including character movement, AI, and level design. It useful reference for quickly finding solutions to specific problems. It can be used to expand on the topics covered in the course.
Provides a comprehensive guide to using Blueprints in Unreal Engine 5. It covers a wide range of topics, from basic concepts to advanced techniques, making it a valuable resource for both beginners and experienced users. It can be used as a reference to better understand the course materials. It is especially helpful for those who want to deepen their knowledge of visual scripting.

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