Community
Community Resources
Find Unreal Engine articles, courses, videos, plugins, projects, and tools submitted by the community. Filter by topic, type, or developer.

ActorIO Plugin
Source Engine inspired level scripting tool for Unreal Engine featuring an input/output system for actors.

Working with Data in Unreal Engine; Data tables, Data Assets, UPROPERTY specifiers and more!
A great article that covers the many techniques to work with data in Unreal Engine.

The Unfeatured Features of Unreal Engine in 2024
Senior Technical Artist Chris Murphy goes over many useful (and hidden) features in Unreal Engine!

Plugin Builder
A useful Unreal Engine plugin for building and packaging your own Unreal Engine plugins across multiple platforms and engine versions.

Lazy loading the Ability System Component (GAS) in Multiplayer games
Learn how to lazy load the Ability System Component in a multiplayer game to reduce memory usage.

Rewinding a networked game
Learn how to implement rewinding in a networked multiplayer game by this detailed article by Vorixo.

Implementing Instant Replays (Killcam)
Learn how to implement instant replays / killcams via this detailed article by Vorixo.

Unreal Engine - The magic of Network Managers (Networking optimization)
A great article by Vorixo that goes over the magic of Unreal Engine network managers and network optimization.

Begin Play - Gameplay Framework Overview
A high level overview of Gameplay Framework structure, features and related Character Pawn, Controller and HUD integration, walking you through the Begin Play | Gameplay schematic.

GitHub Plugin Downloader
An Unreal Engine plugin that installs and updates GitHub based plugins.

Industrial-grade shader techniques to build efficient and stylized grass
A comprehensive video by Ghislain Giradot that covers how to create and optimize stylized grass for Unreal Engine.

Technical Artist Bootcamp: Introduction to Proceduralism
An introduction to proceduralism, by Luiz Kruel.

The Unreal Engine Game Framework: From init main() to BeginPlay
A great Unreal Engine game framework introductory video by Alex Forsythe.

Unreal Materials Technical Overview
A presentation by Thomas Harle that goes over the rendering pipeline that can be used in VFX materials in Unreal Engine.

Unreal Engine Persistent Data Compendium
WizardCell tackles the concept of persistent data in Unreal Engine, providing an insightful explanation of techniques and strategies to effectively maintain and manage data throughout different game s

Unreal Engine Multiplayer Tips and Tricks
WizardCell offers a comprehensive guide filled with tips and tricks for multiplayer game development in Unreal Engine, providing valuable insights into understanding and utilizing the game framework o

Game UI Database
The Game UI Database contains a large library of UI's used within games across many genres. Useful for finding inspiration for your own game or project.

The Continuity of Splines
A beautifully detailed explanation of splines, by Freya Holmér.

The Book of Shaders
A gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.

UI Material Lab
A collection of Material Functions and techniques to build UI materials in an intuitive way, with usage examples and practical applications.

Unreal Engine Network Compendium
Cedric "eXi" Neukirchen created a network compendium to introduce Unreal Engine developers into the Network Framework and explains Classes, Replication, Ownership, and more.

FlowGraph
Flow plug-in simplifies event scripting for virtual worlds in Unreal Engine, with a user-friendly graph editor based on a decade of game narrative design experience.

Microsoft Virtual File System for Perforce (P4VFS)
The P4VFS is a Windows service that allows you to sync files from Perforce very quickly using almost no disk space.

Unreal Secrets
Unreal Secrets is a Notion document that showcases interesting feature changes and additions to the Unreal Engine Source Github repository.

UV Checker Map Maker
Jorge Valle Hurtado's UV Checker tool is a handy tool that allows users to instantly create their own UV checker maps.

UMG Layout Techniques for Unreal Engine
Scott Hernandez, an ex-web dev, discusses UMG layout techniques in Unreal Engine.

How to make tools in Unreal Engine
A highly detailed article regarding how to setup Editor modules, custom menus, tabs, custom details panels, modes, and more.

Asset Dependency Chains: The Hidden Danger | Unreal Fest 2022
Learn how to spot, analyze, and fix dependency chains from a Mark Craig, a developer at Lucid Games.

Make 2D Games the EASY way in Unreal Engine 5 - PaperZD Tutorial
Cobra Code explains how to build a 2D Game from scratch using the free Paper ZD plugin.

Fast Render Target Rendering in Unreal Engine
An overview on how the Canvas system works and performant alternatives.

Unreal Engine Game Optimization on a Budget
Tom Looman discusses easy-to-apply optimizations for a wide range of projects.

Triplanar, Dithered Triplanar, and Biplanar Mapping in Unreal
Ryan explains the different types of triplanar mappings and how to create them inside of Unreal Engine

Making UIs With C++ in Unreal Engine
BenUI gave a talk regarding making UI's in Unreal Engine during JetBrains GameDev Day Online 2022.
PureRef
PureRef is a free application that helps gather inspiration, mood boards, and reference images.

All about Soft and Weak pointers
A deep dive into the different soft and weak pointer types in Unreal Engine.

GASShooter
An advanced project that showcases a Gameplay Ability System (GAS) implementation.

GASDocumentation
An unofficial article covering the Unreal Engine Gameplay Ability System (GAS).

Coding Standard
Write maintainable code by adhering to established standards and best practices.

Textures for VFX - Database
This database was created for the GDC Talk “How (not) to create Textures for VFX” (recording & extras here) and contains many links to tutorials, texture/brush packs and photo/video footage to help yo

Recreating the Climbing System from Zelda BOTW in Unreal (C++)
Vitor Cantão goes over how to recreate the Zelda BOTW climbing system in Unreal Engine using C++.

Automated Testing at Scale in Sea of Thieves
Software Engineer Jessica Baker talks about Rare's new philosophy on automated testing to deliver Sea of Thieves as a constantly changing service. Jessica also shares some of her best practices to mak

Reducing Package Sizes With Oodle Compression
Advanced Oodle settings can reduce the size your packaged project by up to 40%. Let's dive in.

Optimizing The Medieval Game Environment
An article by Matt Ostalay detailing how he and his team at Quixel optimized the Medieval Game Environment.

Lighting in Unreal Engine 5 for Beginners
William showcases how to light an environment from scratch while also teaching the fundamentals of light, what kinds of light are available, how they work, and MUCH more. A highly recommend video!

Blockout and Asset Production in UE5 | Feature Highlight | State of Unreal 2022
Watch our evangelism talk 'Blockout and Asset Production in Unreal Engine 5' from the State of Unreal 2022 livestream.

Microsoft Project Acoustics UE5 Marketplace Plugin | Inside Unreal
This week we'll be sitting down with and discussing Microsoft's Project Acoustics! The use of it is similar to static lighting: bake ...

Large Numbers of Entities with Mass in UE5 | Feature Highlight | State of Unreal 2022
Watch our evangelism talk 'Large Numbers of Entities with Mass in Unreal Engine 5' from the State of Unreal 2022 livestream.

Driving Around: Exploring Chaos Vehicles | Feature Highlight | State of Unreal 2022
Watch our evangelism talk 'Driving Around: Exploring Chaos Vehicles' from the State of Unreal 2022 livestream. Chaos Vehicles ...

Color Correction | Tips & Tricks | Unreal Engine
Unreal’s color grading tools allow you to do both color correction and special effects quite easily once you understand how the tools work. In this Tips & Tricks episode, we'll look at how to use both

Displacing Geometry: Creating ‘Ninety Days’ in Unreal Engine 5
Wiktor Öhman from Quixel demonstrates how easy it is to displace geometry in Unreal Engine 5.

Exploring Geometry Tools in UE5 | Inside Unreal
The official release of Unreal Engine 5 has brought with it a ton of incredible features and tools that we're excited to explore, ...

Unreal to Davinci Resolve Workflow - ACES & sRGB
From Movie Render Queue to color grading, learn how to color grade your Unreal renders easily in Davinci Resolve!

UMG Slate Compendium
The UMG Slate Compendium teaches the basics of UMG & Slate and provides a base understanding of how to work with Unreal Engine’s UI framework.

Tom Looman - Game Development Learning Resources
Tom Looman's curated list of game development learning resources.

Tom Looman - Unreal Engine Learning Resources
Tom Looman's curated list of Unreal Engine learning resources.

69 Tools We Use To Make Our Game Satisfactory
Coffee Stain Studios, the developers behind the hit Unreal Engine game [Satisfactory](https://www.satisfactorygame.com/?ref=unrealdirective), explain what tools they use and why they use them.

Custom Bloom Post-Process in Unreal Engine
Froyok details how to create a more realistic bloom effect in Unreal Engine.

Custom Lens-Flare Post-Process in Unreal Engine
Froyok details how to create a more realistic lens flare in Unreal Engine.

The Level Design Book
The Level Design Book gathers level design knowledge for 3D video games in an approachable, up-to-date, and critical way. It is for level designers of all experience levels and game engines.

The Ultimate Guide to Starting an Indie Game Company
Zachary Strebeck, an Attorney at law, describes how to go about starting an Indie Game Company.

Unreal Art Optimization
Tech Art Aid established this resource to help you achieve smooth graphics performance in Unreal Engine-based projects. It’s meant to be a complete guide to graphics optimization – whether you work on

Unreal CLR
UnrealCLR is a plugin that natively integrates .NET host into the Unreal Engine with the Common Language Runtime for direct execution of managed code to build a game/application logic using the full p

Unreal Engine C++ Project Setup, From Scratch
Alex Forsythe demonstrates how to create an Unreal C++ project from scratch, starting from a fresh install of Windows.

Unreal vs. Unity: Actors & Components, Inheritance & Composition
Alex Forsythe dives into the similarity, and differences, between Unreal Engine, Unity, and Godot.

What do you do when Unreal Editor crashes?
Alex Forsythe details the steps you should take when dealing with Unreal Engine crashes.

Unreal Fetch
A plugin that enables interactions with HTTP APIs very quickly from Blueprints

Creating Fluid Simulation in UE5 | Inside Unreal
Dan Pearson and Devon Penney from Epic Games go into detail regarding creating fluid simulations in Unreal Engine 5.

Unreal Engine 5 Blueprint Tutorial for Beginners in 2022
An excellent video that goes over beginning blueprint concepts for Unreal Engine development.

Balancing Blueprint and C++
Describe how to make a combination Blueprint/C++ game, and decisions you might make along the way.

Advanced Sessions
Exposes a plethora of networking functionality to blueprints.

HLSL Material Functions
Victor Careil created a very useful plugin for writing Material Functions using HLSL. It's non-destructive, and updates live when the HLSL file is saved.

Red Tech Art Tools
An Unreal Engine 5 plugin that provides a variety of impressive Tech Art tools and features.

Modular Game Features in UE5: plug ‘n play, the Unreal way
Take a look at Modular Game Features, a system that lets you inject new content and experiences into your game via a plugin architecture.

Alex Forsythe's Channel
Alex Forsythe provides many well-put-together videos describing complex topics.

Blueprints vs. C++: How They Fit Together and Why You Should Use Both
Alex Forsythe goes into detail on why you should use both C++ and Blueprints to develop within Unreal Engine.

Multiplayer in Unreal Engine: How to Understand Network Replication
Alex Forsythe goes over the essential concepts for writing multiplayer game code in Unreal Engine.

Nanite: A Deep Dive
Brian Karis, Rune Stubbe, and Graham Wihlidal reveal all of the secrets regarding Nanite in a 155 page PDF document. It's a lengthy read, but extremely informative!

Demystifying the Skylight
William Faucher goes into detail on what the skylight is and how to properly use it.

How to hide texture repetition in Unreal Engine
A video by Unreal Sensei that goes over how to hide texture reposition within Unreal Engine.

How to instantly texture your landscapes in Unreal Engine
A wonderful video by Unreal Sensei that goes over the creation of a material that automatically textures the landscape.

How to Light Exteriors - Dynamic Lighting
William Faucher goes over how to properly light a dynamic exterior scene.

Lighting Detailed Interiors
William Faucher goes into detail on how to light interior scenes.

Lighting with Unreal Engine Masterclass
An Unreal Engine masterclass session led by Lead Artist Jerome Platteux that focuses on the many different ways to light an Unreal Engine project.

Tips for Sky Atmosphere & Fog
William Faucher provides insightful tips on how to properly use the sky atmosphere and fog within Unreal Engine.

William Faucher's Channel
William provides a treasure trove of lighting and rendering information regarding Unreal Engine.

Distance Fields in Unreal Engine
Tom Looman goes over what distances fields are and how to utilize them.

Tech Art Aid's Channel
The Tech Art Aid YouTube channel provides many great insights on how to approach technical aspects from within Unreal Engine.

What Are SDFs Anyway?
Joyrok goes into detail on what Signed Distance Fields are.

Ben Cloward's Channel
Ben provides high-quality and in-depth explanations on how to approach beginning and advanced shaders within Unreal Engine.

Professional Game Development in C++ and Unreal Engine
A complete course by Tom Looman that provided hands-on game development in C++. A highly recommended course if you have previous C++ knowledge and you want to learn the most important parts of C++ dev

Programming Subsystems
Chris Gagnon, a Lead Programmer at Epic Games, goes into detail on what subsystems are, how to use them, their benefits, and other considerations to keep in mind.

Every project needs a version control system
The Unreal Community Wiki goes over the benefits of many of the available source control systems available.

UCLASS Specifiers
BenUI has compiled an exhaustive list of all available core and metadata UCLASS Specifiers available within Unreal Engine.

UENUM and UMETA Specifiers
BenUI has compiled an exhaustive list of all available core and metadata UENUM and UMETA Specifiers available within Unreal Engine.

UFUNCTION Specifiers
BenUI has compiled an exhaustive list of all available core and metadata UFUNCTION Specifiers available within Unreal Engine.

UPROPERTY Specifiers
BenUI has compiled an exhaustive list of all available core and metadata UPROPERTY Specifiers available within Unreal Engine.

USTRUCT Specifiers
BenUI has compiled an exhaustive list of all available core and metadata USTRUCT Specifiers available within Unreal Engine.

How to Create Planets in Unreal Engine: Ground to Space Transition
Unreal Sensei goes over how to create a planet along with how to smoothly transition between surface to space.

PrismaticaDev's Channel
Prismatica provides many technical showcases, dev-logs, and informative videos.

Unreal Sensei's Channel
Unreal Sensei creates content about Unreal Engine that includes tutorials, news, and fun projects.

Unreal Community Wiki
The Unreal Engine Community Wiki is a community-driven resource geared towards creating an educational resource for Unreal Engine.

Allar's Style Guide
The style guide adhered to by the majority of Unreal developers is the style guide by Allar. It covers almost everything you need to know on how to structure your Unreal projects content directory.

MetaSounds and Quartz | Inside Unreal
Aaron McLeran presents the new MetaSounds feature found in Unreal Engine 5.

Tech Art Hub
Tech Art Hub is an amazing resource for learning cool technical implementations and best development practices.

