水晶工具(英文:Crystal Tools)是由史克威尔艾尼克斯开发并内部使用的游戏引擎。引擎开发由村田琢领导。引擎最初命名为“白色引擎”(英文:White Engine),于2007年易名。在引擎制作时,公司决定制作一款供第七世代游戏机使用的内部引擎。公司游戏开发者确信,从PlayStation 2到PlayStation 3转变的障碍比从PlayStation到PlayStation 2的大,因而需要一款中间件来帮助支持开发挑战。引擎开发致力于能创作先进面部动画,并在公司内创作统一的3D格式。
在2004年初史克威尔艾尼克斯决定,需要创作通用的3D数据格式,并因此于2006年9月成立开发研究部门,由村田琢任经理。在2007年游戏开发者大会上,村田琢称《最终幻想XII》的开发通过使用专有软件,电视上游戏的“即时显示”将会表现的即时而清晰。2007年11月,史克威尔艾尼克斯透露,开发正处于“呆滞”速度,一些人推测《最终幻想XIII》或《勇者斗恶龙IX》这种使用白色引擎的游戏将会延期。
在2008年游戏开发者大会上,村田制作了一个“最终幻想之技术”的演示,其中他称,他们已经开始制作一款名为“白色引擎”游戏开发引擎,而且1.0版已经做成。他还宣称1.1版,或称“水晶工具”,于2007年7月完成。村田随后在采访中称,白色引擎本为代码名称,他们想取名一个同史克威尔艾尼克斯有联系的官方名称,而水晶既能映出“多彩颜色”,又能映出最终幻想系列。在他2008年的演讲的结语中,他称技术将会用于Xbox 360、PlayStation 3、PC和“缩小”版Wii,《最终幻想XIII》、《最终幻想Versus XIII》(2013年更名为〈最终幻想XV〉)和一款新MMORPG——即《最终幻想XIV》——都将使用该技术。
水晶工具引擎从零开始设计。而非改编自既有引擎。较之于制作一款在任何场景下工作的的基本引擎,该引擎通过制作不同插件,来扩展功能制作特定游戏。游戏开发者通过引擎,按照最终幻想风格,请求许多角色特写与风格。当问及史克威尔可否将引擎授权给其它公司开发游戏时,他称史克威尔的重点在别处,他们不愿花时间建立文档与提供支持,让其它开发者使用该工具。北濑佳范随后补充了白色引擎和水晶工具的区别,称白色引擎仅用于《最终幻想XIII》,当引擎扩展支持多个游戏时易名为了水晶工具。
在《最终幻想XIII》发行后的2010年,北濑在一次采访中称,不谈水晶工具引擎对其它游戏开发的可能影响,其自身开发便是游戏创作的重要障碍。但是,他称这让游戏从PlayStation 3移植到Xbox 360变得非常容易,尽管让引擎在两个平台上运行的实际编程工作非常费劲。
水晶工具使用GRAPE2通信服务。
目前史克威尔艾尼克斯除子公司外,无意象与其它开发者共享引擎。引擎可用来创作Microsoft Windows、索尼PlayStation 3、微软Xbox 360和任天堂Wii平台的游戏。