可参考:https://wiki.unrealengine.com/Create_Custom_engine_classes_for_your_game_module
class UMyEngine : public UGameEngine
在配置文件DefaultEngine.ini中将引擎类修改为新的类
[/Script/Engine.Engine]
GameEngine=/Script/MyModuleName.MyEngine
例如我的模块名为MyProject,新的引擎类为UMyEngine,则配置项如下:
GameEngine=/Script/MyProject.MyEngine
在UMyEngine类中重载UGameEngine或UEngine中的虚函数就可以扩展引擎类的功能