Debugging and autocompletion for Unreal Engine 4 and 5 projects in (Neo)Vim +++ Updated for UE 5.1 (see bottom) Autocompletion For autocompletion there are two options: coc (Vim, Neovim) LSP (Neovim only)
1. What does the Rendering Engine Need? Rendering Engine Support for Multiple Graphics APIs : OpenGL | Vulkan | DirectX12 | DirectX11 | Metal Content Export Pipeline : Create Maya/Max Plugins to export meshes based on Renderers needs. (Assimp Commercial Licence -> Pay) Texture Compression Libraries Material System : Artists Configure shaders, textures, parameters to import in game Game-side Manager of Models/Materials/Lights Good Visibility System (Frustum/Occlusion) (VisibilityBuffers?) Multi-Threded Submission System to reduce cost of submission to GPU Lighting/Shadow Rendering System