夜光引擎 (英語:Luminous Engine )[ 1] 是由史克威尔艾尼克斯 开发并僅供自家使用的游戏引擎 。引擎最初於2012年公開消息,同年史克威尔艾尼克斯 於E3展上推出了引擎的技術展示短片「Agni's Philosophy -- FINAL FANTASY REALTIME TECH DEMO」[ 2] [ 3] 。《Final Fantasy XV 》即為首款使用夜光引擎打造的遊戲。
根据前任史克威尔艾尼克斯全球技术总监Julien Merceron的说法,新引擎的概念诞生于2011年,当时他正处于《最终幻想XIII-2 》开发的最后阶段。对于Square Enix来说,这是一个困难的时期:当时被称为《最终幻想Versus XIII》的项目在过渡到开放世界环境时遇到了原始引擎水晶工具 无法处理的技术障碍,而《最终幻想XIV 》的推出由于开发和技术问题,成为了灾难。面对这些问题,史克威尔艾尼克斯决定从世嘉 引进前开发者,为其产品打造新的引擎,包括夜光引擎。在谈及共享引擎时,Merceron表示,他建议公司避免在公司之间或游戏之间的内部共享,直到引擎与已发布的游戏一起最终确定下来:这导致夜光引擎在开发过程中被限制在《最终幻想XV 》中,而其他主要的次世代游戏将使用其他外部引擎。[ 4] [ 5]
夜光引擎的构建理念与Epic Games 的虚幻引擎 或Unity Technologies的Unity引擎 相似,它包含了从资产编辑开始所需的所有开发工具,并且「高质量、易于使用、灵活、高速、紧凑、支持手动和自动游戏开发方法」。开发团队从虚幻引擎和Crytek的CryEngine 中汲取了这个概念和方法的灵感。选择「夜光」这个名字是为了体现《最终幻想》系列的水晶主题[ 6] 。团队在打造引擎的时候考虑了很多主要因素,因为他们希望保证高端游戏的最高质量。一些环境因素包括照明、遮阳和建模。游戏的一个核心特点是人工智能(AI),之前由于需要大量的个体代码,在特定的条件下,或由于编程能力差,容易出现不稳定的情况。对于夜光引擎,团队创建了一个统一的灵活框架,在控制人工智能规模的同时,也让它变得直观。它的目的是在内部使用,而不是授权给其他开发者,但公司的西方子公司将可以使用它[ 6] 。此外,他们还内置了为CG设计的图形资产与实时动画融合的能力,使二者在图形上有相似之处[ 6] 。夜光引擎于2011年公开[ 6] 。
專有軟體
1980s 1990s 2000s 2010s 2020s
自由及開源軟體
1970s 1990s 2000s 2010s 2020s