Note: The content of this site is still being refined!

What is this?

When I first started talking to game developers about modding in Unreal Engine, I realised that there are both misconceptions and a complete lack of knowledge of the field. My goal is to inform both developers and modders of all the possibilities that modding can offer. Only known and used methods will be covered, which means that I will not explore potential options that don’t exist yet, such as ones covered in this post.

If you are reading this with a bad perception of modding already, I encourage that you keep an open mind and read at least the overview section before the deep dive into everything there is to know. If you know that you want to add mod support, great! Feel free to skip the overview section and go straight on to the good stuff.

- Buckminsterfullerene

Credits

  • Sbsce from Stonebrick Studios for providing cyubeVR’s mod loading code
  • Archengius from Coffee Stain Studios for explaining modular builds, helping with modkit creation processes, and generally knowing an insane amount about backend UE workings
  • JonasHR from Ghost Ship Games for insight into the internal Deep Rock Galactic mod system
  • Daniel from Minakata Dynamics for being an awesome guy to bounce ideas back and forth with
  • Narknon for having almost every 4.15+ engine source downloaded to provide information quickly
  • Members of the Unreal Engine Modding Discord for information tidbits

Where to find me

Versions

  • 0.1.0 - 2023-01-20 - Initial release of first draft
  • 0.1.1 - 2023-01-21 - Markdown pass, rewrote DLL injection section
  • 0.1.2 - 2023-08-05 - Started guide about developer provided modkits
  • 0.1.3 - 2023-09-24 - Added most detail to developer modkit section, reworked parts of the guide to be updated with new information/methods/engine versions
  • 0.1.4 - 2024-02-15 - Added ContractorsVR case study, added new useful resource links where necessary, fixed some poor wording
  • 0.1.5 - 2024-03-06 - Moved Astro Colony case study to match the format of the document