Unreal Learning Resources

Although this documentation site covers many aspects of modding Satisfactory, there is a lot of core Unreal Engine knowledge that you must acquire on your own from other tutorials. This page contains a list of some of those other tutorials.

Entries with a πŸ“– are primarily written, πŸ“½ have a video component, and ⭐ are the ones we find especially useful and informative.

Disclaimer: Satisfactory Could Be Different

Because Satisfactory is an established Unreal Engine game with its own systems, there are a lot of Unreal Engine systems you don’t need to worry about Coffee Stain has already implemented them.

Furthemore, some Unreal concepts do not carry over to Satisfactory because Coffee Stain has implemented their own systems instead. The most obvious example of this are machines and the lightweight buildable system - any buildings you create should use the optimized systems provided by Coffee Stain wherever possible instead of trying to implement your own.

Some tutorials can’t be followed in the Satisfactory Unreal project because they rely on Play-in-Editor (PIE) functionality that the project lacks code for. You’ll have to install a separate copy of Unreal Engine 5 and create a separate project to follow those.

Keep this in mind as you follow other tutorials.

Using the Unreal Editor

  • β­πŸ“– Unreal Engine Terminology - A glossary of common Unreal Engine terms you may encounter in other tutorials.

  • β­πŸ“– Unreal Editor Interface - Provides a high-level overview of what each of the editor panels do.

  • β­πŸ“– Content Browser - How to access the Content Browser, including adding multiple Content Browser panels to your viewport.

  • β­πŸ“– Content Browser Interface - How to use the various features offered by the Content Browser.

  • β­πŸ“– Reference Viewer - Using the Reference Viewer to see what assets reference a given asset, and what other assets are referenced by it.

  • πŸ“– Property Matrix - Quickly viewing or editing the properties of multiple assets at once using the Property Matrix.

  • πŸ“– Global Asset Picker - Quickly opening an asset you already know the name of using the Global Asset Picker.

Blueprint Scripting

  • β­πŸ“– Introduction to Blueprints - A high-level overview of what Blueprints are and what they can do. Links to other pages with more information about specific features.

  • β­πŸ“– Blueprint Tutorials - Links to walkthroughs of accomplishing various tasks in the Blueprint scripting editor. Note that the page currently duplicates all available tutorials in each complexity heading.

  • πŸ“– Blueprint Search How to use the Blueprint editor’s search functionality.

  • πŸ“– Anatomy of a Blueprint : Graphs - Overview of the different kinds of blueprint graphs with links to additional information.

Unreal C‍+‍+

General

  • πŸ“½ Unreal Sensei: Unreal Engine 5 Beginner Tutorial - UE5 Starter Course - A walkthrough of creating an Unreal landscape level from scratch. Note that this tutorial will cover a lot of concepts and systems that Satisfactory already does for you.

  • πŸ“–πŸ“½ Learn Unreal Engine Portal - Collection of learning resources created by Epic Games and the Unreal developer community.

  • πŸ“½ Alex Forsythe - YouTube channel that explains Unreal Engine systems and concepts (both Blueprint and C‍+‍+) in an approachable way, including replication.

  • πŸ“½ Mathew Wadstein - YouTube channel with short, focused videos on specific Unreal Engine concepts.

  • πŸ“½ Tinkr Academy/Virtus Learning Hub YouTube channel with beginner-focused general Unreal tutorials and walkthroughs.