Crystal Tools is a
game engine
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term "software engine" used in the software i ...
created and used internally by the Japanese company
Square Enix
is a Japanese Multinational corporation, multinational holding company, production enterprise and entertainment conglomerate, best known for its ''Final Fantasy'', ''Dragon Quest'', ''Star Ocean'' and ''Kingdom Hearts'' role-playing video game ...
. It combines
standard libraries for elements such as graphics, sound and artificial intelligence while providing game developers with various
authoring tool
An authoring system is a program that has pre-programmed elements for the development of interactive multimedia software titles. Authoring systems can be defined as software that allows its user to create multimedia applications for manipulating m ...
s. The target systems of Crystal Tools are the
PlayStation 3
The PlayStation 3 (PS3) is a home video game console developed by Sony Interactive Entertainment, Sony Computer Entertainment. The successor to the PlayStation 2, it is part of the PlayStation brand of consoles. It was first released on Novemb ...
, the
Xbox 360
The Xbox 360 is a home video game console developed by Microsoft. As the successor to the original Xbox, it is the second console in the Xbox series. It competed with Sony's PlayStation 3 and Nintendo's Wii as part of the seventh generation ...
,
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and the
Wii
The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America and in December 2006 for most other Regional lockout, regions of the world. It is Nintendo's fifth major ho ...
. This was decided with the intention of making cross-platform production more feasible. The idea for the engine sprang from Square Enix's desire to have a unified game development environment in order to effectively share the technology and know-how of the company's individual teams.
Crystal Tools entered development in August 2005 under the code name White Engine. It was intended for the PlayStation 3-exclusive role-playing game ''
Final Fantasy XIII
is a role-playing video game developed and published by Square Enix for the PlayStation 3 and Xbox 360 consoles and later for the Microsoft Windows operating system. Released in Japan in December 2009 and international in March 2010, it is the ...
''. The decision to expand Crystal Tools' compatibility to other game projects and systems marked the official project start for a company-wide engine. Development was carried out by the Research and Development Division headed by
Taku Murata is a video game programmer working for Square Enix (formerly Square), as well as the general manager of the research and development division of the company. He was born in 1965 and joined Square in 1991. He is most notable as the main programme ...
, which was specifically established for this purpose. As Square Enix's biggest project to date, the creation of Crystal Tools caused substantial problems in the simultaneous production of several flagship titles; various critics cited the engine as the primary cause of significant delays in the release of ''Final Fantasy XIII''.
Features
Crystal Tools is a unified
game engine
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term "software engine" used in the software i ...
by Japanese developer and publisher
Square Enix
is a Japanese Multinational corporation, multinational holding company, production enterprise and entertainment conglomerate, best known for its ''Final Fantasy'', ''Dragon Quest'', ''Star Ocean'' and ''Kingdom Hearts'' role-playing video game ...
that combines
standard libraries for
graphics rendering
Rendering or image synthesis is the process of generating a photorealistic or non-photorealistic image from a 2D or 3D model by means of a computer program. The resulting image is referred to as the render. Multiple models can be defined ...
,
physics processing,
motion control
Motion control is a sub-field of automation, encompassing the systems or sub-systems involved in moving parts of machines in a controlled manner. Motion control systems are extensively used in a variety of fields for automation purposes, includi ...
,
cinematics,
visual effects
Visual effects (sometimes abbreviated VFX) is the process by which imagery is created or manipulated outside the context of
a live-action shot in filmmaking and video production.
The integration of live-action footage and other live-action foota ...
,
sound
In physics, sound is a vibration that propagates as an acoustic wave, through a transmission medium such as a gas, liquid or solid.
In human physiology and psychology, sound is the ''reception'' of such waves and their ''perception'' by the ...
,
artificial intelligence
Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech re ...
and
networking.
Its target systems are the
PlayStation 3
The PlayStation 3 (PS3) is a home video game console developed by Sony Interactive Entertainment, Sony Computer Entertainment. The successor to the PlayStation 2, it is part of the PlayStation brand of consoles. It was first released on Novemb ...
, the
Xbox 360
The Xbox 360 is a home video game console developed by Microsoft. As the successor to the original Xbox, it is the second console in the Xbox series. It competed with Sony's PlayStation 3 and Nintendo's Wii as part of the seventh generation ...
,
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and the
Wii
The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America and in December 2006 for most other Regional lockout, regions of the world. It is Nintendo's fifth major ho ...
.
On the development side, the engine takes the form of various
authoring tool
An authoring system is a program that has pre-programmed elements for the development of interactive multimedia software titles. Authoring systems can be defined as software that allows its user to create multimedia applications for manipulating m ...
s focused on large-scale game projects.
It encompasses a character viewer for
3D models, an effects and a cutscene editor, a
previsualization
Previsualization (also known as previsualisation, previs, previz, pre-rendering, preview or wireframe windows) is the visualizing of scenes or sequences in a movie, prior to filming. It is also a concept in various creative practices, including an ...
tool, and a
sound maker.
Usage of the third-party programs
Autodesk Maya
Autodesk Maya, commonly shortened to just Maya ( ), is a 3D computer graphics application that runs on Windows, macOS and Linux, originally developed by Alias and currently owned and developed by Autodesk. It is used to create assets for interact ...
,
Autodesk Softimage
Autodesk Softimage, or simply Softimage () was a 3D computer graphics application, for producing 3D computer graphics, 3D modeling, and computer animation. Now owned by Autodesk and formerly titled Softimage, XSI, the software has been predomina ...
and
Adobe Photoshop
Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Microsoft Windows, Windows and macOS. It was originally created in 1988 by Thomas Knoll, Thomas and John Knoll. Since then, the software has become the indu ...
is supported via
plug-ins. The individual authoring tools are connected over a
communications server
{{unreferenced, date=November 2011
Communications servers are open, standards-based computing systems that operate as a carrier-grade common platform for a wide range of communications applications and allow equipment providers to add value at many ...
called GRAPE2 which reads all the different data formats, processes them and gives an instant preview of the final game.
The engine is highly customizable and can be expanded with new functions and tools should the need for them arise. Although Crystal Tools allows for easier
cross-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
development, the differences in the target systems'
video memory
Dynamic random-access memory (dynamic RAM or DRAM) is a type of random-access semiconductor memory that stores each bit of data in a memory cell, usually consisting of a tiny capacitor and a transistor, both typically based on metal-oxide ...
and
microarchitecture
In computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as µarch or uarch, is the way a given instruction set architecture (ISA) is implemented in a particular processor. A given ISA may be impl ...
still necessitate fine-tuning adjustments in the games, for example concerning
texture
Texture may refer to:
Science and technology
* Surface texture, the texture means smoothness, roughness, or bumpiness of the surface of an object
* Texture (roads), road surface characteristics with waves shorter than road roughness
* Texture (c ...
sizes.
Development
Origins
As a video game company with different production teams,
Square
In Euclidean geometry, a square is a regular quadrilateral, which means that it has four equal sides and four equal angles (90-degree angles, π/2 radian angles, or right angles). It can also be defined as a rectangle with two equal-length adj ...
had wished for its employees to efficiently share their know-how and technology even before the merger with its competitor
Enix
was a Japanese video game publisher that produced video games, anime and manga. Enix is known for publishing the ''Dragon Quest'' series of role-playing video games.
The company was founded by Yasuhiro Fukushima on September 22, 1975, as . Th ...
. The desire for a common development infrastructure and engine dates back to the 1997
role-playing video game
A role-playing video game (commonly referred to as simply a role-playing game or RPG, as well as a computer role-playing game or CRPG) is a video game genre where the player controls the actions of a character (or several party members) immers ...
''
Final Fantasy Tactics
is a 1997 tactical role-playing game developed and published by Square (video game company), Square for the PlayStation (console), PlayStation video game console. Released in Japan in June 1997 and in the United States in January 1998 by Sony ...
'', which was created in the transitional period from
2D to
3D game production.
Back then, the artists working on the game asked programmer
Taku Murata is a video game programmer working for Square Enix (formerly Square), as well as the general manager of the research and development division of the company. He was born in 1965 and joined Square in 1991. He is most notable as the main programme ...
for a fast way to check how their work would look in the final game. As the development was carried out on personal computers, the graphics were displayed on computer monitors. This looked very different from the
PlayStation
is a video gaming brand that consists of five home video game consoles, two handhelds, a media center, and a smartphone, as well as an online service and multiple magazines. The brand is produced by Sony Interactive Entertainment, a divisi ...
console's actual graphics displayed on a television screen. Initially, a faithful preview of the game's visuals was too time-consuming because all data had to be transferred from PC to console first. To evade this step, Murata created an instant preview tool. With this, he soon witnessed a boost in the artists' productivity and in the quality of their work. For 2000's ''
Vagrant Story
is an action role-playing game developed and published by Square (video game company), Square (now Square Enix) for the PlayStation (console), PlayStation video game console. The game was released in 2000, and has been re-released through the P ...
'', the developers opted to reuse this instant preview tool rather than programming a new one from scratch.
Murata and his colleagues added new functions to create a unified preview and cutscene tool tailored to the game's fully polygonal 3D graphics. With 2001's
PlayOnline
PlayOnline is an online gaming service owned by Square Enix as the launcher application and Internet service for many of the online PC, PlayStation 2 and Xbox 360 games the company publishes. Launched on June 6, 2000, the service hosted games ...
service, the company then made its first foray into introducing a common software for all its divisions.
After the Square Enix merger, however, the individual teams still continued to program and customize their own tools for each game, which would eventually go to waste as only their respective creators knew how to use them. With the amount of assets and tools required by the in-development ''
Final Fantasy XII
is a role-playing video game developed and published by Square Enix. The twelfth main installment of the ''Final Fantasy'' series, it was first released for the PlayStation 2 in 2006. It introduced several innovations to the series: an open wo ...
'' and the impending advent of the
seventh console generation, a common data format for the company was proposed in 2004. It was to be developed in-house and replace general-purpose formats such as
FBX
FBX (''Filmbox'') is a proprietary file format () developed by Kaydara and owned by Autodesk since 2006. It is used to provide interoperability between digital content creation applications. FBX is also part of Autodesk Gameware, a series of vid ...
and
COLLADA
COLLADA (for ''COLLA''borative ''D''esign ''A''ctivity) is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available s ...
. Realizing the goal of an engine with a common set of tools proved to be difficult, as many production teams wanted to further their own interests rather than those of the company as a whole. Select staff members from different company divisions teamed up to work on the project on a voluntary basis, but their loose organizational structure failed to yield results. Nevertheless, Murata considered this group effort a first step in the right direction.
In 2005, he was appointed general manager of the newly formed Technology Division.
Although this enabled Murata and his subordinates to talk about a company-wide engine more extensively, the lack of manpower again prevented any significant achievements.
Version 1.0
Following the public's positive reaction to the graphics of the ''
Final Fantasy VII
is a 1997 role-playing video game developed by Square for the PlayStation console. It is the seventh main installment in the ''Final Fantasy'' series. Published in Japan by Square, it was released in other regions by Sony Computer Entertai ...
Technical Demo for PS3'' presented at the
Electronic Entertainment Expo
E3 (short for Electronic Entertainment Expo or Electronic Entertainment Experience in 2021) is a trade event for the video game industry. The Entertainment Software Association (ESA) organizes and presents E3, which many developers, publisher ...
in 2005, it was decided to release the role-playing video game ''
Final Fantasy XIII
is a role-playing video game developed and published by Square Enix for the PlayStation 3 and Xbox 360 consoles and later for the Microsoft Windows operating system. Released in Japan in December 2009 and international in March 2010, it is the ...
'' on the PlayStation 3 rather than the
PlayStation 2
The PlayStation 2 (PS2) is a home video game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on 4 March 2000, in North America on 26 October 2000, in Europe on 24 November 2000, and in Australia on 3 ...
as originally planned.
In August 2005, the Technology Division began working on the White Engine, a PlayStation 3 engine that was supposed to be exclusively used for ''Final Fantasy XIII''.
Eight months later, however, it was decided to repurpose the engine to further make it compatible with other projects such as the
action RPG
An action role-playing game (often abbreviated action RPG or ARPG) is a subgenre of video games that combines core elements from both the action game and role-playing genre.
Definition
The games emphasize real-time combat where the player h ...
''Final Fantasy Versus XIII'' (later rebranded and repurposed into ''
Final Fantasy XV
is an action role-playing game developed and published by Square Enix. The fifteenth main installment of the ''Final Fantasy'' series, it was released for the PlayStation 4 and Xbox One in 2016, Microsoft Windows in 2018, and as a launch title ...
'') and the
massively multiplayer online role-playing game
A massively multiplayer online role-playing game (MMORPG) is a video game that combines aspects of a role-playing video game and a massively multiplayer online game.
As in role-playing games (RPGs), the player assumes the role of a Player charac ...
(MMORPG) ''
Final Fantasy XIV
''Final Fantasy XIV'' is a massively multiplayer online role-playing game (MMORPG) developed and published by Square Enix. Directed and produced by Naoki Yoshida, it was released worldwide for Windows and PlayStation 3 in August 2013, as a rep ...
''.
In order for the company to stay competitive in a multi-platform environment, support of the engine was extended from the PlayStation 3 to the Xbox 360 and Microsoft Windows, both of which were successful in Western markets.
This marked the official development start of a company-wide engine for whose purpose the Technology Division was expanded into the Research and Development Division in September 2006.
Murata remained the division's general manager with a full-time staff at his disposal.
During development of Crystal Tools, the Research and Development Division continually surveyed what types of tools were needed to create Square Enix's flagship titles. Among the most frequently requested features was an extensive use of
character
Character or Characters may refer to:
Arts, entertainment, and media Literature
* ''Character'' (novel), a 1936 Dutch novel by Ferdinand Bordewijk
* ''Characters'' (Theophrastus), a classical Greek set of character sketches attributed to The ...
close-up
A close-up or closeup in filmmaking, television production, still photography, and the comic strip medium is a type of shot that tightly frames a person or object. Close-ups are one of the standard shots used regularly with medium and long s ...
s. This made the staff realize that the ''
Final Fantasy
is a Japanese video game, Japanese science fantasy anthology media franchise created by Hironobu Sakaguchi and developed and owned by Square Enix (formerly Square (video game company), Square). The franchise centers on a series of fantasy and ...
'' series put great emphasis on the "
anime
is Traditional animation, hand-drawn and computer animation, computer-generated animation originating from Japan. Outside of Japan and in English, ''anime'' refers specifically to animation produced in Japan. However, in Japan and in Japane ...
-like coolness" of its characters. Consequently, the engine's developers focused on attractive visuals rather than on accurate physics. To achieve a stylized look, a
post-processing filter for additional lighting,
blur, and visual effects was implemented. Square Enix's large teams were typically composed of a mix of industry veterans and rookie game developers. To accommodate this, the
graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
of the engine became another main feature and was designed to be as intuitive as possible. The large investments into technology and human resources quickly made the White Engine the company's biggest project to date. After one year of work, version 1.0 of the engine was completed in September 2007.
Version 1.1 and later
After version 1.0 had been finished, the engine's code name White Engine was changed to the official title Crystal Tools.
This was not only done to represent the company and its works better, but also due to the
refractive
In physics, refraction is the redirection of a wave as it passes from one medium to another. The redirection can be caused by the wave's change in speed or by a change in the medium. Refraction of light is the most commonly observed phenomeno ...
effects of real-life
crystal
A crystal or crystalline solid is a solid material whose constituents (such as atoms, molecules, or ions) are arranged in a highly ordered microscopic structure, forming a crystal lattice that extends in all directions. In addition, macros ...
s that were meant to symbolize the flexibility of the engine.
Over the next few months, the programmers advanced the engine to version 1.1 and added preliminary support for the Wii.
In September 2011, ''Final Fantasy Versus XIII'' director
Tetsuya Nomura
is a Japanese video game artist, designer and director working for Square Enix (formerly Square). He designed characters for the ''Final Fantasy'' series, debuting with ''Final Fantasy VI'' and continuing with various later installments. Addit ...
announced that his team had replaced Crystal Tools with a proprietary action game engine that was supplemented by the lighting technology of the company's new
Luminous Studio
, originally called , is a multi-platform game engine developed and used internally by Square Enix and later on by Luminous Productions. The engine was developed for and targeted at eighth-generation hardware and DirectX 11-compatible platforms, ...
engine.
Other teams, such as the staff behind ''
Final Fantasy XIII-2
is a role-playing video game developed and published by Square Enix for the PlayStation 3 and Xbox 360. It was released in 2011 in Japan and 2012 in North America and PAL regions, and was ported to Microsoft Windows in 2014 and iOS and Androi ...
'', kept using and refining Crystal Tools.
For ''
Lightning Returns: Final Fantasy XIII'', the engine was adjusted to make it more suitable to games with an
open world design.
Problems
While ''
Final Fantasy XIII
is a role-playing video game developed and published by Square Enix for the PlayStation 3 and Xbox 360 consoles and later for the Microsoft Windows operating system. Released in Japan in December 2009 and international in March 2010, it is the ...
'' was in production, the development of Crystal Tools caused significant problems and delays. The programmers spent much time on taking all demands from staff into account. Based on this feedback, Murata's team tried to adapt the engine to the needs of several game projects, which proved to be virtually impossible and prevented the engine's specifications from being finalized.
Furthermore, as separate groups were working on the individual tools of the engine, there was no comprehensive
software documentation
Software documentation is written text or illustration that accompanies computer software or is embedded in the source code. The documentation either explains how the software operates or how to use it, and may mean different things to people in ...
to ensure usability and compliance. Unable to wait any longer, the ''Final Fantasy XIII'' team had no choice but to begin creating assets to keep to the game's production schedule. However, the lack of specifications resulted in these assets being incompatible with the engine. In the end, it was decided that ''Final Fantasy XIII'' was to be the principal focus of Crystal Tools and the game's team began cooperating with the Research and Development Division more closely to receive the required tools and specifications.
While preliminary support of Crystal Tools was developed for the Wii, the console did not fully support all components.
In 2008, Murata said that Square Enix might license the engine out to other companies at some point in the future, although the limited documentation and the impracticality of supporting licensees posed great problems in doing so.
Two years later, ''Final Fantasy XIII'' producer
Yoshinori Kitase
is a Japanese game director and producer working for Square Enix. He is known as the director of ''Final Fantasy VI'', ''Chrono Trigger'', ''Final Fantasy VII'', ''Final Fantasy VIII'' and ''Final Fantasy X'', and the producer of the ''Final Fa ...
stated that developing an engine from scratch to go with a new game may have been a mistake and a likely cause for the long period between the title's announcement and release.
Reception
At the time of ''Final Fantasy XIII''s release, Crystal Tools was met with praise from critics. ''
Eurogamer
''Eurogamer'' is a British video game journalism website launched in 1999 and owned by alongside formed company Gamer Network. Its editor-in-chief is Martin Robinson.
Since 2008, it is known for the formerly eponymous games trade fair EGX ...
''s Richard Leadbetter described it as an "excellent 3D engine". Nate Lanxon of ''
Wired UK
''Wired UK'' is a bimonthly magazine that reports on the effects of science and technology. It covers a broad range of topics including design, architecture, culture, the economy, politics and philosophy. Owned by Condé Nast Publications, it is ...
'' felt that it produced "some of the most breath taking cutscenes and 3D graphics" seen on the Xbox 360 and that it made "lengthy cutscenes more movie-like than ever". Writing for RPGFan, Stephen Harris called Crystal Tools an "impressive software" that "powered the jaw dropping visuals in ''Final Fantasy XIII''".
As time passed on, however, various media outlets criticized
Square Enix
is a Japanese Multinational corporation, multinational holding company, production enterprise and entertainment conglomerate, best known for its ''Final Fantasy'', ''Dragon Quest'', ''Star Ocean'' and ''Kingdom Hearts'' role-playing video game ...
for building their own engine. GameZone's James Wynne saw Crystal Tools as a means of "combusting money" during its development, and said it was "fairly out of date" by the time it had matured enough to be used for the company's projects.
GamesRadar
''GamesRadar+'' (formerly ''GamesRadar'') is an entertainment website for video game-related news, previews, and reviews. It is owned by Future plc. In late 2014, Future Publishing-owned sites ''Total Film'', '' SFX'', ''Edge'' and '' Computer ...
's Ashley Reed faulted Crystal Tools for leading to extended delays in the company's release schedule and even lowering the quality of some games. She blamed the engine for having caused a "catastrophic meltdown" for ''Final Fantasy XIV''. Reed also noted that because ''Final Fantasy XIII'' had been prioritized in Crystal Tools' development, the engine struggled with the open-world environments of ''Versus XIII''. Harris said that people had come to expect "pretty" graphics from Crystal Tools and that ''Final Fantasy XIV'' simultaneously "met and completely shattered" those expectations. He felt that the game was "the most visually astounding MMORPG ever created on the PC platform". However, he called certain graphical features "resource hogs" and was disappointed with the "steep" hardware requirements recommended by Square Enix to run the game.
RPGFan's staff writer Derek Heemsbergen said that ''
Lightning Returns: Final Fantasy XIII'' could be seen as "a desperate attempt to squeeze one last game out of the aging graphical engine".
Wynne equally panned Square Enix's alleged decision to drop Crystal Tools in favor of the newly developed
Luminous Studio
, originally called , is a multi-platform game engine developed and used internally by Square Enix and later on by Luminous Productions. The engine was developed for and targeted at eighth-generation hardware and DirectX 11-compatible platforms, ...
engine.
Games using Crystal Tools
References
{{Video game engines
2007 software
3D graphics software
Square Enix
Video game engines