0.前言
最近制作了一个游戏地图,想要探索Lyra
更多玩法的可能性,视频如下:
UE5射击游戏新地图召唤师峡谷
1.什么是GameFeatures
首先B站虚幻引擎官方有一个关于GameFeatures
的官方演讲,这是2021年的视频了,当时UE5
还没有出正式版,所以刷到这个视频后只是觉得非常棒,但是因为工作的缘故并没有上手.直到在Lyra
这个案例中正在接触到GameFeatures
,着手去详细研究才有了直观的理解.
GameFeatures
是一个官方插件,这个插件是怎么来的?因为堡垒之夜经常要搞活动,诸如演唱会,大事件之类的活动是需要大量核心之外的代码,而这些活动代码又是临时的,活动结束之后就没有用了.所以开发过程中,开发人员发现了需求,就是将活动代码和游戏核心主体分离出来,以避免主体的臃肿和耦合.
就像大钊在视频中讲的那样,随着项目的开发,你的游戏主体会变得越来越复杂,臃肿/耦合/杂乱/不宜维护,种种问题接踵而来.所以GameFeatures
应运而生,这个插件就是为了分离游戏核心主体和特色玩法.
和GameFeatures