红方战未来,绿方逆优化,红绿阵营各怀心事导致驱程质量不佳,急坏了卡马克。
眼见双方驱程开发团队经常出错甚至优化不起作用,于是卡马克在Oculus Connect大会上表示由他来写驱动程序,效果会好得多:“他们经常犯错误,让我来搞优化,会干得更漂亮。”
卡马克是在与现场观众讨论Oculus Go及其它VR装置的开发时说这番话的,表明他在开发装置接口时曾经历过优化问题,上一代产品Oculus Rift需借助宿主计算机生成VR图像。
卡马克还批评当今开发业者过于依赖摩尔定律,寄希望于硬件迭代而不是软件优化:
“我更倾向于代码效率而不是硬件机能……移动平台绝不可能在机能上向PC看齐”,因此移动平台开发者应更关注效率,若开发人员不具备此等技能,还是先想办法充电吧,卡马克称。
有关效率问题可以参考最近两部PC游戏,Bethesda的《恶灵附身2》,和Bungie的《命运2》。
《命运2》用GTX 1060就能流畅运行,而且还是联机游戏;《恶灵附身2》用1080还跑得磕磕巴巴的,还只是一部单机游戏,不知三上领衔的Tango工作室干了些什么。
讽刺的是,《恶灵附身》系列所使用的游戏引擎源自id Software的Tech 5引擎——卡马克的数字遗产之一。