Jump to content

Chrome Engine

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 2001:14ba:2600::4:1eff:490d (talk) at 22:58, 10 June 2018 (Distinguish). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Chrome Engine
Developer(s)Techland
Initial release2003, with Chrome Engine I
Stable release
6.x
Written inC++
PlatformMicrosoft Windows, Linux, PlayStation 3, Xbox 360, PlayStation 4, Xbox One, OS X
LicenseProprietary
Websitehttp://technology.techland.pl/

Chrome Engine is a proprietary 3D game engine developed by Techland. The current version, Chrome Engine 6, supports Mac OS X, Linux, Xbox One, PlayStation 4, Xbox 360, PlayStation 3 and Microsoft Windows.

Chrome Engine evolved through over nine years of development. According to its creators the engine allows substantial control over the process of creating game levels.

Features

Rendering

  • Platform-independent multi-threaded rendering system architecture:
    • built-in DX10 / Xbox 360 / PlayStation 3 implementations
    • static and dynamic visible surface determination
    • resource management system
  • Material system:
    • supports per-pixel lighting techniques: normal mapping, virtual displacement mapping, environment mapping or parametrized Phong lighting
    • Deferred shading
    • static and dynamic lighting
    • GPU shader level access
    • shader level-of-detail support
  • Terrain:
    • heightmap-based geometry enhanced with geomipmapping and polygon reduction algorithms
    • flexible road system
  • Procedural vegetation and meshes spreading
  • Post-processing effects manager:
  • Sun dynamic soft shadowing techniques:
    • up to four stable cascades in shadow mapping
    • accurate dynamic shadows
    • multiple shadow filtering techniques
  • Skeletal animation system:
    • animation blending and morphing
    • built-in skeletal controllers
    • integrated with 3D Studio Max
    • utilizing morph targets for face mimics
  • Particle system:
    • particle physics and environmental effects
    • procedural fire
  • Volumetric natural phenomena atmospheric effects
  • Graphical user interface (GUI) system

Physics

  • Rigid body physics system:
    • basic physics type presets
    • interactions with physical objects and static environment
    • destroyable objects
    • breakable joints with constraints
    • ragdoll character animation
  • Deformable objects: clothes, ropes
  • Multithreading support
  • Physical Level Of Detail
  • Scripting physics

Sound

  • support for major output formats and multichannel surround sound
  • sound streaming
  • 3D sound spatial positioning, sequencing, looping, filtering

Networking

  • support for Internet and LAN play
  • client - server architecture
  • authorization server

Level editing

ChromEd is an expanded content creation and management tool. It enables real time level editing. The main features are:

  • visual placement and editing of game objects with a real time view of their appearance
  • a data-driven property editing framework
  • real time terrain editing
  • road system placing tool
  • time of day function, setting sun position to an hour-accurate location
  • real time performance analysis
  • lightmap generation tool
  • browser framework for finding and viewing game assets of all types.

Versions

Chrome Engine 1

First release of the engine used in Chrome.

Chrome Engine 2

Improved version of engine enhanced with support for DirectX 9.0.

Chrome Engine 3

This version of the engine underwent significant modifications. DirectX 9.0c and DirectX 10 support, HDR, shaders and bump mapping were implemented.

Chrome Engine 4

The fourth iteration of the Chrome Engine that was introduced with Call of Juarez: Bound in Blood. Supports DirectX 9 only.

Chrome Engine 5

This version debuted with Call of Juarez: The Cartel and Dead Island. This version was primarily used between 2011-2013.

Chrome Engine 6

Version used since 2013 to develop Dying Light and unreleased title Hellraid.

Games using Chrome Engine

Chrome Engine 1

Chrome Engine 2

  • Xpand Rally (2004)
  • Xpand Rally Xtreme (2006)
  • Terrorist Takedown: War in Colombia (2006)
  • Terrorist Takedown: Covert Ops (2006)
  • GTI Racing (2006)
  • FIM Speedway Grand Prix 2 (2006)
  • Expedition Trophy: Murmansk Vladivostok (2006)
  • UAZ 4X4 Racing (2007)
  • Full Drive: UAZ 4x4 – Ural Appeal (2007)
  • Classic Car Racing (2007)
  • Code of Honor: The French Foreign Legion (2007)
  • Full Drive 2: UAZ 4x4 (2008)
  • 4x4: Hummer (2008)
  • Full Drive 2: Daurian Marathon (2008)
  • Full Drive 2: Siberian Appeal (2008)
  • Battlestrike: Force of Resistance (2008)
  • Sniper: Art of Victory (2008)
  • GM Rally (2009)
  • KrAZ (2010)
  • Full Drive 2: Trophy Murmansk - Vladivostok 2 (2010)
  • Warhound (project suspended) [1]

Chrome Engine 3

  • Call of Juarez (2006)
  • FIM Speedway Grand Prix 3 (2008)
  • Speedway Liga (2009)
  • FIM Speedway Grand Prix 4 (2011)

Chrome Engine 4

Chrome Engine 5

Chrome Engine 6

  • Dying Light (2015)
  • Dead Island Definitive Edition (2016)
  • Dead Island Riptide Definitive Edition (2016)
  • Hellraid (unreleased)

References

  1. ^ "Techland has suspended production of Chrome 2 and Warhound". April 22, 2010. Retrieved February 14, 2011.
  2. ^ gram.pl. "Call Of Juarez: The Cartel".
  3. ^ "Dead Island is coming, with more information released". February 17, 2011. Retrieved February 18, 2011.