By Marion Not.

A page I can easily link to when people ask me for good resources to learn Unreal Engine.

<aside> 💡 Always check the date (or, ideally, the UE version) at which a resource was created / last updated. There is a lot of stuff out there and a lot of it is more-or-less deprecated. If you use resources created with UE4, mind that things may…or may not…work differently on UE5.

</aside>

Basics

Official Documentation

It’s not perfect, but it’s usually not bad!

It also has some quick-start guides and tutorials, as well as sample projects you can try out.

Unreal Engine 5.3 Documentation

Lyra sample project: Should you use it? Personally, I found that Lyra tries to showcase everything in UE all at once and does not always do a great job of it, especially for beginners. I wouldn’t recommend diving straight into it. It sometimes does things in very complex / obfuscated ways, when there are more straightforward (if less generic / modular) ways to achieve goals. It’s bulky and uses an ungodly amount of plugins, some of which are still experimental. It’s interesting to look at if you want to see how Epic tackled a specific problem, but don’t try to copy-paste the solution without understanding how it works. Do not use Lyra as a base for your project.

Dev Community Learning Portal

Official online courses!

If you don’t know where to start, pick one of the videos there.

Epic Developer Community

If you’re already familiar with game engines, I highly recommend going through the Begin Play learning path which gives a high-level overview of all the main systems in UE and how they work together. A bit heavy and technical, but useful. Each part is based on a schematic that you can download from a link under the video, save those for later reference!

Useful References

Style guide

Widely-used UE4/5 style guide by Michael Allar.

https://github.com/Allar/ue5-style-guide