This post describes my journey learning Unreal Engine. I’ve worked through all of the resources below, use the list to find good learning material on your journey as well.
I started with this tutorial, because I had preexisting Blender knowledge: Learn Unreal Engine for Blender Users - UE4 Beginner Tutorial. After that tutorial you know about 0.1% of what Unreal Engine has to offer…so don’t expect to become an expert over night :P.
Good Websites, YT etc.
- Unreal Engine Community Wiki
- Unreal Engine Learning Resources
- UE Q&A (official)
- UE Forum (official)
- UE Learning Library (official)
- YT - Unreal Engine (official)
- UE Docs (official)
- Discord Unreal Slackers
- YT - Alex Forsythe
- YT - Mathey Wadstein
- PHYSICALLYBASED - A database of physically based values for CG artists
Other resources
- 1 Unreal Unit == 1 cm
- UE4 Style Guide() {
- When importing textures:
- Albedo: Make sure sRGB is checked
- Non-color data (e.g. Roughness, mask, etc.): Make sure sRGB is off
- Normal: Make sure sRGB is off and Compression Settings is set to Normal Map and Texture Group is set to World Normalmap
General
- How To Render a Ultra High Resolution Image in Unreal Engine 4
- UE4.26 Volumetric Clouds Tutorial
- Unreal Engine 4 (UE4.15) Tip : Vertex Snapping
- How To Create Ragdoll Physics - Unreal Engine 4 Tutorial
- How to Unreal Engine 4 - Creating & Organizing a Flexible Parent Material
- Unreal Engine Learning Resources - Tom Looman
- Game Development Learning Resources - Tom Looman
Unreal Engine Docs
- Auto Reimport Content
- How to Use the Movie Render Queue for High-Quality Renders
- Animating MetaHumans with Control Rig in UE | Unreal Engine
- Exponential Height Fog User Guide
- Volumetric Fog
- Landscape Technical Guide
Materials
- Material Nodes - See what each input in a typical material shader does
- Materials
- Material Expression Reference
C++
- UE Docs - Programming with C++
- Tom Looman - Unreal Gameplay Framework Guide for C++
- UE Docs - Visual Studio Tips and Tricks
- Introduction to C++ Programming in UE4
- Epic C++ Coding Standard
Collision
Blueprints
Animation
- Awesome Tuts - Unreal Engine Character Tutorial - Animate And Move A 3D Character In Unreal Engine 4
Environment / Lighting
- UE Youtube - Volumetric Fog and Lighting in Unreal Engine 4 | GDC 2018 | Unreal Engine
- William Faucher - How To Light Exteriors - Dynamic Lighting [Unreal Engine 4 Tutorial]
- William Faucher - Demystifying the Skylight [Unreal Engine 4 & 5]
- William Faucher - Interior and Still Life Lighting (GPU Lightmass vs. Raytraced Lighting) Unreal Engine 4.26
- William Faucher - Things To Know About LUMEN [Unreal Engine 5]
- William Faucher - Lumen Explained - IMPORTANT Tips for UE5
- Ryan Manning - UE4 Lighting Types
- Ryan Manning - Lighting Interiors in UE4
- Polygon Academy - Unreal Engine 5 Lighting - Lumen Tutorial for Beginners
General
- UE Youtube - Water System Deep Dive | Inside Unreal
- UE Learning - An In-Depth Look at Real-Time Rendering
- UE Learning - Your First Hour with Animation
- Ryan Manning - World Machine & Splat Maps to UE4 Workflow
- DevAddict - Let’s Make a Game in 2 HOURS in Unreal Engine 4 [Top-Down Shooter]
- Quixel - Create a Forest in UE4 in 1 Hour
- WorldOfLevelDesign - UE4: Complete Guide to Spawning Foliage on Landscapes Using Grass Node Output
- Unreal Sensei - Unreal Engine Landscape Master Material Tutorial - UE4 Tutorial
- Unreal Sensei - Decrease Unreal Engine Project Size
Poliigon
- Using Poliigon textures in Unreal Engine 4
- Using Poliigon displacement textures in Unreal Engine 4
- What are the different texture maps for? - not that UE’s specular is different from the specular Poliigon is talking about.