3DVIA Virtools
Developer: Dassault Systèmes
Supported platforms: Windows, Mac OS X, Wii, Xbox 360
Popular titles using the engine: Lazy Raiders
3DVIA Virtools is one of the few game engines I can say that I've ever had any experience with. That is to say, a game studio that I used to work for used it for most of their developments ― although, I should point out, I didn't personally get to use it any point. It is a pretty low-key engine in comparison to some of the other middle ware packages included in this article but I thought that it was significant enough to mention non-the-less.
The engine's main selling-point is its capacity for facilitating for a speedy game development process. It therefore puts an emphasis on providing a rapid-prototyping and rapid-development solution to small studios. As such, it caters mostly for low-budget developments that are released on the WiiWare and Xbox Live Arcade platforms in addition to the PC and online browser platforms. Interestingly, 3DVIA Virtools is also employed in sectors outside of game development, such as urban planning and pre-visualisation.
Lazy Raiders is the first game to be released on Xbox Live Arcade that uses 3DVIA Virtools. Embedded above, is a short promotional trailer of the game in action.
Anvil
Developer: Ubisoft
Supported platforms: Windows, PS3, Xbox 360
Popular titles using the engine: Assassin's Creed II, Prince of Persia: The Forgotten Sands, Assassin's Creed: Brotherhood
Anvil is an engine developed by Ubisoft for use with two of its most successful franchises, Assassin's Creed and Prince of Persia. One of its most innovative features is its use of Autodesk's HumanIK middle-ware package. All the games of the Assassin's Creed franchise require for the playable character's hands and feet to be calculated and positioned in the world such that they convey a convincing animation sequence. With most engines, this would be a really tough challenge as Assassin's Creed games allow for the climbing and mounting of any object that is extruded from the world by more than two-inches. However, because of Anvil's utilisation of Autodesk's HumanIK software solution, it was possible for the Assassin's Creed games to accomplish realistic real-time calculated animation sequences throughout gameplay.
As is evident in the fact that Autodesk's HumanIK was integrated so well, Anvil is highly compatible with other middle-ware packages and features all sorts of plug-in technologies such as the vegetation system used by Far Cry 2.
CryENGINE
Developer: Crytek
Supported platforms: Windows, Xbox 360, PS3
Popular titles using the engine: Crysis 2, Codename Kingdoms, Lichdom, Far Cry, Forged by Chaos, Nexuiz, Cabal 2, Warface
cryEngine was the engine responsible for the birth of the Far Cry franchise. In fact, cryEngine was originally intended as a tech demo for showcasing Nvidia's graphic rendering technologies but upon discovering the engine's potential it was used for creating Far Cry.
A later release of the engine saw the development of Crysis with Crysis 2 currently being created on yet anouther release of the engine.One of the things that really stood out about Crysis was its graphical capabilities on a computer powerful enough to run it on its highest settings. The game's complexity was such that it consists of a massive 1GB of texture data and utilises 85,000 shaders! It certainly can be said that Crysis is a good demonstration of cryEngine's graphical capacity.
A free-to-use version of the engine is intended to be offered in the future; similar to Unreal Engine's Unreal Development Kit.
Crystal Tools
Developer: Square Enix
Supported platforms: Windows, Wii, PS3, Xbox 360
Popular titles using the engine: Final Fantasy XIII, Final Fantasy XIV, Final Fantasy Versus XIII
Crystal Tools is licensed as an exclusive in-house engine by Square Enix. It is a fairly new engine, having only been used on three titles (all within the Final Fantasy franchise) so far.
As Final Fantasy games tend to have a strong emphasis on storyline development and cut-scences, it was required for Crystal Tools to reflect this in its technical features. Two of the engine's main selling-points are therefore centred around delivering high-quality real-time rendering to a game and managing to seamlessly integrate real-time cut-scenes into a game's overall flow.
Euphoria
Developer: NaturalMotion
Supported platforms: Windows, PS3, Xbox 360
Popular titles using the engine: Grand Theft Auto IV, Star Wars: The Force Unleashed, Backbreaker, Red Dead Redemption, Max Payne 3
Euphoria would be better classified as a plug-in middle-ware package than as an engine. This is because it caters for a very specific set of tasks within game development. Similar to Autodesk's HumanIK package, Euphoria's job is to calculate real-time animation sequences for biped rigs. It stands out from most other similar packages in how well it manages to generate fluid, realistic motion. In fact, NaturalMotion classify it as a dynamic motion synthesis package as it does so much more than just provide basic real-time animation calculations.
The above video demonstrates how NaturalMotion delivers a life-like result through use of nervous reaction synthesis.
Gamebryo
Developer: Emergent Game Technologies
Supported platforms: Windows, Wii, PS3, Xbox 360
Popular titles using the engine: Fallout 3, Fallout: New Vegas, The Elder Scrolls IV: Oblivion, Warhammer Online: Age of Reckoning, Epic Mickey
Having been used in around 200 games to date, Gamebryo is a pretty versatile engine and can be used throughout a very broad range of genres. Its flexible nature is shown yet more-so in its plug-in based tool architecture that caters for the integration of many other middle-ware packages . It has been used in a variety of games including both AAA and casual games, as well as in serious games too! It is perhaps best known for its use by Bethesda Softworks in their The Elder Scrolls and Fallout game franchises.
Havok
Developer: Havok
Supported platforms: Unix, Linux, PS3, PS2, PSP, GameCube, Wii, Mac, Xbox 360, Xbox, Windows
Popular titles using the engine: Halo 3, Half-Life 2, The Elder Scrolls IV: Oblivion, Heavenly Sword, Guitar Hero III, Uncharted 2: Among Thieves, Saint’s Row, TimeShift, Super Smash Bros. Brawl, Second Life
Havoc is more-so a physics engine than a game engine. It is seen in the games industry as a superior choice of physics engine, having been honoured in the 2008 Technology and Engineering Emmy Awards. The engine features all kinds of goodies, putting emphasis on such areas as constraint dynamics, soft and rigid body physics, vehicle dynamics solvers, cloth simulation, collision detection, character controllers, mesh/asset destruction, and so on.
Havok has been used in a multitude of games including, Uncharted 2: Among Thieves, Halo 3 and Half Life 2, The Elder Scrolls IV: Oblivion, and even the popular online virtual world, Second Life! In addition to developers incorporating Havoc into their existing pipelines, it isn't too uncommon for a developer to take Havok and implement it directly into their in-house engines. Examples of this can be found in: Valve Corporation's Source engine, which implements a heavily altered version of Havoc; LucasArts Ronin engine, which implements a combination of both Havoc and Euphoria.
Above, can be seen, Havoc's cloth simulation capabilities.
Rockstar Advanced Game Engine
Developer: Rockstar Games
Supported platforms: Windows, PS3, Wii, Xbox 360
Popular titles using the engine: Rockstar Games presents Table Tennis, Grand Theft Auto IV, Midnight Club: Los Angeles, Grand Theft Auto: Episodes From Liberty City, Red Dead Redemption, Max Payne
Rockstar Games' in-house game engine, RAGE, is a further development of Angel Studio's Angel Game Engine. It features all sorts of third-party middle-ware plug-ins for tailoring the engine towards Rockstar Games' specific needs. Among the plug-ins included is, Euphoria, and Bullet physics engine.
RAGE has been used in most — if not all — of Rockstar Games' recent titles. Among those using it, is Grand Theft Auto IV, a game renowned for its realistic physics simulation capabilities.
Source
Developer: Valve Corporation
Supported platforms: Windows, Mac OS X, Xbox, Xbox 360, PS3
Popular titles using the engine: Burnout Paradise, Counter Strike: Source, Grand Theft Auto: San Andreas, Manhunt 2, Blitz: The League
Source is a game engine developed by Valve Corporation, used in many of their in-house releases as well as in third-party developments. It was first used in Counter Strike: Source back in 2004 and has since been used in many other Valve Corporation titles such as the famed Half-Life 2.
A very prominent and unique aspect of the engine's personality is its service for offering frequent engine updates. That is to say, users of Valve Corporation's Steam receive regular updates for their downloaded games every time that Source engine is updated.
Unity
Developer: Unity Technologies
Supported platforms: Windows, Mac OS X, Wii, iPhone/iPad, Xbox 360, Android, PS3
Popular titles using the engine: Cartoon Network Universe: FusionFall, Tiger Woods PGA Tour Online, GooBall, Global Conflicts: Palestine, Off-Road Velociraptor Safari, WolfQuest, Dead Frontier
Unity is another one of those odd-job engines that is used by different developers for different purposes. Like 3DVIA Virtools, it is used outside of game development for tasks such as urban planning, training simulation, medical visualisation, and pre-visualisation. It is an incredibly accommodative engine, offering developers the ability to export content to all the popular modern-day game console platforms in addition to iPhone/iPad platforms, Android platform, online browser platforms, and even Mac widgets! Unity has recently won the Wall Street Journal Technology Innovation Award for 2010.
Many low-budget companies opt for a Unity license because of its low price despite its advanced, competitive features. In fact, the company's attitude reflects this business philosophy even in their slogan, 'The most powerful engine this side of a million dollars!'
Unity is available with two different licenses: one for commercial purposes, and one for non-commercial purposes. The commercial version, Unity Pro, comes with additional features and doesn't display a Unity splash-screen as found in the free, non-commercial version.
Unity's support for the iPhone platform has spawned a very positive response in the mobile game market. The above video shows some of the top iPhone App Store games developed with Unity as well as some PC games too!
Unreal Engine
Developer: Epic Games
Supported platforms: Windows, Linux, iOS, Mac OS X, Dreamcast, Xbox, Xbox 360, PS2, PS3
Popular titles using the engine: Gears of War, Gears of War 2, Unreal Tournament 3, Army of Two, Turok, BioShock, Mass Effect, Mirror’s Edge
Ah, and of-course, there is Unreal Engine. Just as I started this article with an engine that bears particular significance to my life, so will it end in the same manner; Unreal Engine is an engine that I am about to start using at university — a slightly scary, yet exciting, prospect, I must admit!
Unreal Engine, developed by Epic Games and used both in their own titles as well as in hundreds of third-party titles, is one of those engines that everyone has heard of. Targeted fore-mostly towards first-person-shooter developments, it has been used outside of this field in the creation of stealth, RPG and even MMORPG games!
As with a few of the other engines that I've mentioned, Unreal is available for commercial developments and non-commercial developments depending on the license obtained. Unlike most other engine licenses, however, is the fact that the non-commercial license doesn't necessarily have to be non-commercial. That is to say, the non-commercial version can be licensed for commercial use so long as a certain percentage of a game's profits are payed to Epic Games. This allows for Unreal Engine to be accessible to small, low-budget developers as well as the big-boys!
Above, can be seen, some of Unreal Engine's key selling-points and technical innovations.























