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/
-
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 Introduction01: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