Unreal Simplified - Evans Bohl

Improve your Unreal Engine skills with an authorized Unreal instructor πŸš€

Evans Bohl, indie game developer and authorized Unreal instructor for Epic Games from Tahiti, French Polynesia 🌴🌊🌞

Evans works freelance and believes that everyone should have easy access to knowledge.
He wants to show people that learning something can be fun, as long as you're willing to put in the effort πŸ’ͺ

In his channel you'll find devlogs, free online courses, and comprehensive guides on many aspects of Unreal Engine 5, ranging from gameplay programming, UI, visual effects, audio, animation, AI, and much more!

Link:

Free and paid resources for UE5: https://evansbohl.gumroad.com/

8 episodes
0
English English
  1. 01

    How to Animate Characters in UE5

    Learn how to use Control Rig in Unreal Engine 5 (UE5) to rig and animate a character with this tutorial, which serves as a comprehensive introductory guide to Control Rig in Unreal Engine 5 (UE5). After completing this Control Rig tutorial, you will learn how to create animation sequences for any skeletal mesh using Control Rig in Unreal Engine 5 (UE5).

    πŸ’™ If you like what I do, please consider supporting me on Patreon: https://www.patreon.com/evansbohl

    πŸš€ Resources for your Unreal Engine projects: https://evansbohl.gumroad.com/

    πŸ”₯ The tool I use to optimize my videos for views: https://www.tubebuddy.com/pricing?a=evansbohl

    πŸ“Œ Chapters πŸ“Œ

    • 00:00 Control Rig - How does it work?

    • 00:31 Create a rig control asset

    • 01:15 Control rig editor interface

    • 02:02 Create the root bone control

    • 03:18 Constrain the root control transformation

    • 04:18 Create the body offset control

    • 05:15 Create the pelvis bone control

    • 08:17 Create the root and pelvis bones rig

    • 10:05 Create the spine and neck controls

    • 11:50 Create the spine and neck bones rig

    • 14:20 Create the head control

    • 15:56 Mount the character's head

    • 18:22 Create the left leg and foot controls

    • 21:27 Mirrored rig elements in the control rig

    • 24:15 Inverse kinematics: what is it?

    • 25:24 Assemble the character's legs

    • 30:41 Assemble the character's feet

    • 35:19 Create the arm controls

    • 38:29 Assemble the character's arms

    • 40:31 Create the finger controls

    • 46:12 Assemble the character's thumbs

    • 49:19 Assemble the character's fingers

    • 51:38 Animate the character in Sequencer

    • 54:14 Export / Bake the animation

    • 55:33 Errors coming

    • 55:44 Evans.exe has stopped working

    56m 4s
  2. 02

    How to Create a Map EXTREMELY FAST in UE5

    Learn more about this cool new geometry tool for Unreal Engine 5 (UE5) that allows us to prototype levels really really fast! Thanks to this geometry tool, level design in Unreal Engine 5 (UE5) has never been so easy!

    πŸ’™ If you like what I do, please consider supporting me on Patreon : https://www.patreon.com/evansbohl

    πŸš€ Assets for your Unreal Engine Projects https://evansbohl.gumroad.com/

    πŸ”₯ The tool I use to optimize my videos for views : https://www.tubebuddy.com/pricing?a=evansbohl

    πŸ“Œ Chapters πŸ“Œ

    • 00:00 Introduction

    • 00:16 How to enable the Cube Grid tool in UE5

    • 01:41 Delete Geometry

    • 02:10 Create corners

    • 03:43 Generate geometry like a pro

    • 04:15 Move the faces selection around

    • 05:03 Grab and move the faces selection

    • 05:38 Resize the grid

    • 07:00 Translate and rotate the grid

    • 08:27 Validate and modify your 3D model

    • 09:12 Incoming bloopers...

    • 09:36 Evans.exe has stopped working

    9m 54s
  3. 03

    Intro to Blueprints in Unreal Engine 5

    Learn to program with Blueprints with this FREE, COMPLETE Unreal Engine 5 course!

    πŸ’™ If you like what I do, please consider supporting me on Patreon: https://www.patreon.com/evansbohl

    🎁 Downloadable project to follow the tutorial: https://evansbohl.gumroad.com/l/IntroToUnrealEngine5

    πŸš€ Resources for your Unreal Engine projects: https://evansbohl.gumroad.com/

    πŸ”₯ The tool I use to optimize my videos for views: https://www.tubebuddy.com/pricing?a=evansbohl

    πŸ“Œ Chapters πŸ“Œ

    • 0:00 Introduction

    • 1:02 User Interface Basics

    • 6:01 Let's create our first project

    • 9:30 Let's create the character's visual appearance

    • 11:39 We own the playable character

    • 13:05 Set up inputs for the game

    • 16:56 What is a project? How does it work?

    • 20:47 Move the playable character

    • 27:36 Prevent the character from leaving the screen

    • 31:27 Deal damage to the player

    • 40:58 Detect player death

    • 43:56 Create the game's end screen

    • 51:18 Restart the game with a button

    • 52:40 Display the player's score

    • 55:31 Show a widget on the screen

    • 59:46 Show the health bar in the game

    • 01:08:34 Create a simple projectile

    • 01:13:45 Shoot projectiles

    • 01:18:55 Deal damage to enemies

    • 01:21:36 Blooper incoming

    • 01:21:53 Blooper

    1h 22m 7s
  4. 04

    Mixamo to UE5 : the ULTIMATE Guide

    Learn how to make perfect animation retargeting with IK Rigs and IK Retargeter of Unreal Engine 5 (UE5). This tutorial will show you everything there is to know about these new Unreal Engine 5 (UE5) tools.

    🎁 Download my custom version of Blender : https://evansbohl.gumroad.com/l/mixamotoue5

    πŸ’™ If you like what I do, please consider supporting me on Patreon : https://www.patreon.com/evansbohl

    πŸš€ Assets for your Unreal Engine Projects : https://evansbohl.gumroad.com/

    πŸ”₯ The tool I use to optimize my videos for views : https://www.tubebuddy.com/pricing?a=evansbohl

    πŸ“Œ Chapters πŸ“Œ

    • 00:00 Introduction

    • 00:27 Download the character and the animations on Mixamo

    • 02:04 The problem with Mixamo characters and animations

    • 03:34 Convert character and animations with Blender

    • 05:56 Import character and animations in Unreal Engine 5

    • 07:34 Create the IK Rig for the Mixamo Character

    • 11:18 Create the IK Rig for the Unreal Engine 5 Character

    • 12:59 Create the IK Retargeter for the Mixamo Character

    • 14:48 Modify the pose of the Unreal Engine 5 Character

    • 17:51 Adjust the animation with a Full Body IK Solver

    • 20:30 Add bone settings to the Full Body IK Solver

    • 25:59 Add the Full Body IK Solver to the Unreal Engine 5 Character

    • 26:54 Add bone settings to the FBIK of the Unreal Engine 5 Character

    • 27:35 Adjust animations with IK Adjustments in IK Retargeter

    • 30:23 Exporting animations to animation sequence assets

    • 31:23 Incoming Bloopers...

    • 31:50 Evans.exe has stopped working

    32m 9s
  5. 05

    How to Make Toon Outlines in UE5

    Let's create the cleanest and most customizable Outline Shader possible in Unreal Engine 5 with this Definitive Guide to Outline Shading in UE5.

    πŸ’™ If you like what I do, please consider supporting me on Patreon : https://www.patreon.com/evansbohl

    ✨ Buy the complete and fully commented UE5 project on my gumroad shop : https://evansbohl.gumroad.com/l/AdvancedOutlineShaderUE5

    πŸš€ Assets for your Unreal Engine Projects :https://evansbohl.gumroad.com/

    πŸ“š Books to Level Up your Skills πŸ“š
    Game Programming Patterns : https://amzn.to/3Og1Omq
    A Practical Guide to Indie Game Marketing : https://amzn.to/3EDhBZi
    The Gamer's Brain : https://amzn.to/3OaARAm
    Game Design Vocabulary : https://amzn.to/3V3Rtfi
    Indie Games: From Dream to Delivery : https://amzn.to/3UGrKK1

    πŸŽ₯ My gear for recording videos πŸŽ₯
    Elgato Stream Deck XL : https://amzn.to/3EdVjvB
    Elgato Key Light : https://amzn.to/3Ec6uVO
    Elgato Green Screen : https://amzn.to/3V3u1Py
    My Webcam : https://amzn.to/3UGrTx3
    Microphone Shure MV7 : https://amzn.to/3hPeN20
    Headphones Beyerdynamic DT770 : https://amzn.to/3TIVyVk

    πŸ“Œ Chapters πŸ“Œ

    • 00:00 Introduction

    • 01:11 How the Outline Shader Works

    • 03:07 Apply a Post Process Effect to the Scene

    • 05:56 Create a Passthrough Post Process Effect

    • 07:57 Get the Current Pixel and its Neighbors (Convolution Kernel)

    • 14:03 Detect Edges from Depth

    • 20:02 Add Depth Edge Detection to the Outline Shader

    • 23:29 Detect Edges from Normals

    • 27:39 Add Normal Edge Detection to the Outline Shader

    • 30:13 Modulate Depth Threshold from Grazing Angle View

    • 37:54 Modulate Outlines Strokes Thickness from Depth

    • 45:25 Fix the Stroke Thickness Modulation Bug

    • 47:57 Prevent Outlines from Showing on Far Actors

    • 55:10 Draw Outlines on Selected Actors (Custom Depth Buffer)

    • 01:02:56 How to Set Outlines Color on a Per Actor Basis (Stencil Buffer)

    • 01:04:29 Mutli-Colored Outlines : Simple Version

    • 01:09:52 Fix the Multi-Colored Outlines Bug

    • 01:15:30 Multi-Colored Outlines : Advanced Version

    • 01:19:56 Interactively Change Outlines Colors per Actor (Editor Utility Widget)

    • 01:29:00 Incoming Bloopers

    • 01:29:49 Evans.exe has stopped working

    1h 30m 9s
  6. 06

    How to Make a Toon Shader in UE5

    Let's create a simple post-processed Toon/Cel Shader in Unreal Engine 5!

    πŸ’™ If you like what I do, please consider supporting me on Patreon: https://www.patreon.com/evansbohl

    πŸš€ Resources for your Unreal Engine projects: https://app.gumroad.com/evansbohl

    πŸ”₯ The tool I use to optimize my videos for views: https://www.tubebuddy.com/pricing?a=e...

    πŸ“Œ Chapters πŸ“Œ

    • 00:00 What is a Toon Shader?

    • 00:33 Create a post-processing passthrough material

    • 03:42 Apply the shader to the scene

    • 05:55 Extract the light buffer

    • 08:22 Handle the light-shadow transition

    • 13:16 Apply a tint to the light

    • 16:19 Fix strange lighting artifacts

    • 17:49 Apply the modified lighting to the scene

    • 21:33 Isolate the Skybox from the Toon shader

    • 24:23 Apply the shader Toon to the selected actors

    • 30:51 Errors coming...

    • 31:04 Evans.exe has stopped working

    31m 15s
  7. 07

    How to Make a 3rd Person Character in UE5

    Enhanced Input System, Animation blueprints, gameplay logic... I'm going to teach the basics of all these UE5 systems πŸ’ͺ

    πŸš€ Assets for your Unreal Engine Projects : https://app.gumroad.com/evansbohl

    πŸ’™ If you like what I do, please consider supporting me on Patreon : https://www.patreon.com/evansbohl

    πŸ”₯ The tool I use to optimize my videos for views: https://www.tubebuddy.com/pricing?a=evansbohl

    πŸ“Œ Chapters πŸ“Œ

    • 00:00 Introduction

    • 00:48 Create the Blueprint of the Character

    • 03:46 Set up the Camera and the Selfie Stick

    • 05:55 Create the Input Actions (Enhanced Input System)

    • 08:52 Create the Input Mapping Context (Enhanced Input System)

    • 1.46pm How does an Axis2D Input Action Work?

    • 16:06 Use Keyboard Keys to Move Around

    • 20:54 Set up the Look Around Input Action

    • 24:00 Implement the Jump

    • 27:57 Implement the Camera Look Around

    • 32:38 Implement the Player Move Around

    • 39:03 Create the Animation Blueprint

    • 43:03 Retrieve the Player's Properties

    • 46:07 Basics of the Animation Graph

    • 49:38 Implement the Run Animation

    • 53:25 Handle In-Air Animations

    • 01:00:33 Use Aliases in Animation Blueprints

    • 01:05:53 Embed a State Machine in Another One

    • 01:09:40 Incoming Bloopers

    • 01:10:01 Evans.exe has stopped working

    1h 10m 15s
  8. 08

    How to Make a Combat System in UE5

    Build a complete combat system in Unreal Engine 5, from attack animations, through enemies ragdolling on death all the ways to advanced hitbox systems!

    πŸš€ Assets for your Unreal Engine Projects : https://app.gumroad.com/evansbohl

    πŸ’™ If you like what I do, please consider supporting me on Patreon : https://www.patreon.com/evansbohl

    ✨Want to save time and support my work?
    You can download the exact same UE5.7 project I build in this tutorial (no extra content added) from my Gumroad shop: https://evansbohl.gumroad.com/l/combat-system

    πŸ“Œ Chapters πŸ“Œ
    00:00 Introduction

    • 01:18 Set Up the Actor Component

    • 03:44 Play an Animation Once

    • 10:21 Chain Multiple Attacks

    • 15:28 Use Anim Notifies for Timing

    • 23:21 Implement Combo Logic

    • 30:47 Blend Attack & Run Animations

    • 39:03 Pause Blending Mid-Animation

    • 44:32 Create a Reusable Anim Blueprint

    • 48:38 Trigger Attacks While Jumping

    • 53:09 Stop Air Attack on Landing

    • 56:26 Prevent Air Attack Spamming

    • 58:37 Handle Montage Interruptions

    • 01:00:27 Basic Hit Detection: Impact Frame Notify

    • 01:03:46 Basic Hit Detection: Spawn Hitbox

    • 01:06:57 Basic Hit Detection: Per-Attack Hitbox

    • 01:15:42 Advanced Hit Detection: Active Frames Notify

    • 01:18:54 Advanced Hit Detection: Bone-Based Hitbox

    • 01:29:24 Deal Damage

    • 01:33:48 Receive Damage

    • 01:39:12 Receive Damage Once per Attack

    • 01:44:08 Directional Hit Reaction

    • 01:54:23 Reusable Health Component

    • 02:01:52 Add Health Logic

    • 02:06:49 Ragdoll on Death

    • 02:13:05 Add a Health Bar Above the Character

    • 02:24:20 Animate the Health Bar

    • 02:31:16 Optimize Health Bar Animation

    • 02:35:47 Hit Stop

    • 02:44:02 Hit Shake

    • 02:53:56 Gradually Resolve the Hit Shake

    • 02:58:21 Camera Shake

    • 03:01:14 Hit Flash

    • 03:14:11 Spawn Hit VFX

    • 03:25:28 Adjust Hit VFX

    • 03:38:56 Reuse the Systems on Other Characters

    • 03:48:11 Incoming Bloopers

    3h 49m 17s