我挑战自己是将文件大小控制到最小,同时仍能在Unreal Engine 4.23中制作出可玩的第一人称视角游戏,并且包含魔术。

最终结果是:
浏览器版本约55MB
WindowsBuild约140MB

这是一款基本的对战和探索的开世界感觉设定。

我花了很多时间在:
激进的资源重用
keeping textures/materials 简单
去掉一切非必要的内容
就是为了将其适应在html环境中
你可以在这里尝试:
https://dpb-ryu.itch.io/funtasy

我很好奇其他人在UE4中的大小限制是什么。再次尝试的话,可能可以通过减少音乐以及更小的纹理进一步降低大小。调试的时候,我发现了很多问题,特别是对于WebGL的控制,我觉得很麻烦,因为在Windows版本中狼和魔法师是可玩的,但是它们在HTML版本中却会被切掉,原因是它们很容易导致问题,最后导致它们不可见。它对于材质ccc也是很严格的,甚至不同版本的横幅也会有所不同。