Preface The aim of this document is to give a comprehensive guide on how to set up for game development using Unreal Engine 5 with Vim or Emacs (or any other text editor/IDE that is not officially supported). This guide makes some assumptions: You know how to configure your text editor of choice You already know the basics of Unreal Engine 5 You know how to install software on your Linux distribution of choice You are using a text editor/IDE that is capable of using LSP and DAP You have basic knowledge of and are comfortable using the Shell and a little bit of Shell-scripting Personally I use Neovim and Arch Linux, but all information in this guide should also be applicable to every other text editor/IDE with the required feature set and every other Linux distribution (and maybe even Mac or Windows, though I do not use any of those OSes)....