FAQ includes content originally written for UDN.
General:
What are best practices for extending the rendering engine, preferably in a maintainable way?
Avoid changing engine code and do everything you can in a plugi…
https://dev.epicgames.com/community/learning/knowledge-base/ePyY/unreal-engine-faq-rendering