If you do go down that path it’d be better to find ways to either extend on top of the engine specific to your game while leaving the engine untouched, or make some pull requests where you add this functionality or add hooks into the engine to let a game extend this behavior. It’s gonna eventually be really hard to stay merged with engine changes as it updates, and if this stuff is useful it’d really help overall. The way lumen is coded could just randomly change completely on you with new engine versions and merging would be hard. I’ve seen this over the years of working on ue4 and how much things have changed deep in the engine
2 Likes