Game Engines

From PS3 Developer wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Books

Game Engine Architecture, by Jason Gregory (from naughty dog)


​What is Inside Your Game

Here we'll try to retrieve and describe what can be found in your PS3 Games. Devmenu, Netmenu, Game Engines and ps3 libraries used, Unused content etc.

A great source of information is already available at The Cutting Room Floor Wiki in the playstation 3 Section about Unused contents and developers text/materials left.


Game Engines used in PS3


4A Engine

The 4A Engine is a graphics middleware engine developed by 4A Games for use in their video game Metro 2033, published by THQ. It supports Direct3D APIs 9, 10, and 11, OpenGL 3.2, along with NVidia's PhysX, and also NVidia's 3D Vision. The engine itself is capable of running on PC, the Xbox 360, and the PlayStation 3.


Anvil

Anvil (development project name Scimitar before 2006) is a game engine created in 2007 by Ubisoft Montreal video game developers for use on Microsoft Windows, PlayStation 3, Xbox 360, Wii U, PlayStation Vita, Xbox One, and PlayStation 4.


Can be recognized by looking at the game file extensions, using .forge for most of the files (used to pack everything except: audio, savedata resources, extras as "uplay", and videos) and .pck for localized audio languages


Autodesk Gameware

Autodesk Gameware is a middleware software suite[1] developed by Autodesk. The suite contains tools that enable designers to create game lighting, character animation, low level path finding, high-level AI and advanced user interfaces.


CryEngine 3

CryEngine is a game engine designed by the German/Turkish game developer Crytek. It has been used in all of their titles with the initial version being used in Far Cry, and continues to be updated to support new consoles and hardware for their games. It has also been used for many third-party games under Crytek's licensing scheme, including Sniper: Ghost Warrior 2 and SNOW. Ubisoft maintains an in-house, heavily modified version of CryEngine from the original Far Cry called the Dunia Engine, which is used in their later iterations of the Far Cry series.


Crystal Tools

Crystal Tools is a game engine created and used internally by Square Enix. It combines standard libraries for elements such as graphics, sound and artificial intelligence, and provides game developers with various authoring tools. The target systems of Crystal Tools are the PlayStation 3, the Xbox 360, Microsoft Windows and the Wii, making cross-platform production more feasible.


EGO

Ego Game Technology Engine (more commonly referred to as Ego Engine or EGO, stylised ego) is a video game engine developed by Codemasters.

Ego is a modified version of the Neon game engine that was used in Colin McRae: Dirt and was developed by Codemasters and Sony Computer Entertainment using Sony Computer Entertainment's PhyreEngine cross-platform graphics engine. The Ego engine was developed to render more detailed damage and physics as well as render large-scale environments.


Frostbite

Frostbite is a game engine developed by EA Digital Illusions CE, the creators of the Battlefield series. The engine currently is designed for use on Microsoft Windows, PlayStation 3, PlayStation 4, Xbox 360, and Xbox One platforms and is adapted for a range of video game genres.


GameMaker: Studio

GameMaker: Studio (originally named Animo and later Game Maker) is a proprietary game creation system created by Mark Overmars in the Delphi programming language.

GameMaker accommodates the creation of cross-platform and multi-genre video games using drag and drop action sequences or a sandboxed scripting language known as Game Maker Language, which can be used to develop more advanced games that could not be created just by using the drag and drop features. GameMaker was designed to allow novice computer programmers to be able to make computer games without much programming knowledge by use of these actions.


Glacier, Glacier 2

Developed by IO Interactive and used for the Hitman series of games. Glacier 2 is a new generation engine currently used in Hitman: Absolution.


id Tech 5

id Tech 5 is the proprietary game engine released by id Software. It follows its predecessors, id Tech 1, 2, 3 and 4, all of which have subsequently been published under the GNU General Public License. id Tech 5 was first used in the video game Rage, followed by Wolfenstein: The New Order and The Evil Within.


PhyreEngine

PhyreEngine is a free to use game engine from Sony Computer Entertainment compatible with PC, PlayStation Portable, PlayStation Vita, PlayStation 3 and PlayStation 4. PhyreEngine had been adopted by several game studios and has been used in over 90 published titles.


ShiVa Engine

ShiVa3D is a 3D game engine with a graphical editor designed to create applications and video games for Desktop PCs, the Web, Game Consoles and Mobile Devices. Games made with ShiVa can be exported to over 20 target platforms, with new export targets being added regularly.


Unity

Unity is a cross-platform game creation system developed by Unity Technologies, including a game engine and integrated development environment (IDE). It is used to develop video games for web sites, desktop platforms, consoles, and mobile devices. First announced only for Mac OS, at Apple’s Worldwide Developers Conference in 2005, it has since been extended to target more than fifteen platforms. It is now the default software development kit (SDK) for the Nintendo Wii U.


Download :


Unreal Engine 3

The third generation of the Unreal Engine is designed for DirectX (versions 9-11 for Windows, Windows RT and Xbox 360), as well as systems using OpenGL, including the PlayStation 3, OS X, iOS, Android, Stage 3D for Adobe Flash Player 11, JavaScript/WebGL for HTML5 Web Browsers, PlayStation Vita, and Wii U.


Vengeance Engine

Vengeance Engine is a game engine based on Unreal Engine 2/2.5. It was created by Irrational Games to make Tribes: Vengeance.


Physics Engines used in PS3


Bullet Physics

Bullet is a physics engine which simulates collision detection, soft and rigid body dynamics. Bullet has been used in video games as well as for visual effects in movies.


Havok

Havok is a middleware software suite developed by the Irish company Havok. Havok provides a physics engine component and related functions to video games.


Audio Engines

FMOD

Firelight’s FMOD lines of tools — FMOD Studio, FMOD Designer and the FMOD Ex Programmer’s API – are globally regarded as the leading tools for the creation and playback of interactive audio. The FMOD product line has gained a strong reputation for its ease of use, powerful software-mixed architecture and comprehensive cross-platform support.


Lessons and Tutorials :


Examples Table

Game Engines Notes
Assassin's Creed series Anvil + Havok ubisoft
Call of Duty: Series Quake Engine Infinity Ward, Sledgehammer, Treyarch


PS4 Wiki reference