Sunday, October 27, 2013

Analyzing Game Engines: Unreal Engine 3


 

Proceeded by: Unreal 1, 2
Succeeded by: Unreal 4
Developer: Epic Games
Release Date: 2004
Games used: DmC: Devil May Cry, Mass Effect series

The Unreal Engine 3 is the third and current generation of the engine. It is currently being used by the Xbox 360, PS3 and the Wii U.  Its renderer uses  many advanced techniques including HDRR, per-pixel lighting, and dynamic shadows. It also builds on the tools available in previous versions. In October 2011, the engine was ported to support Adobe Flash Player 11 through the Stage 3D hardware-accelerated APIs. Epic has used this version of the engine for their in-house games. Aggressive licensing of this iteration has garnered a great deal of support from many prominent licensees. Epic has announced that Unreal Engine 3 runs on both Windows 8 and Windows RT.

It will be succeeded by the Unreal Engine 4 that will target the eighth generation consoles (PS4, Xbox one). One of the major features of UE4 is real-time global illumination using voxel cone tracing, eliminating pre-computed lighting. UE4 also features new developer features to reduce iteration time and allow direct updating of C++ code. New features of the debugger for "Kismet" (a visual scripting engine that debuted in UE3) allow developers to directly visualize code while testing. The developer can then jump to the source code and edit it in Visual Studios. Elements in the game can be clicked on directly to more easily change the game world. This also ultimately results in less of a divide between technical artist, a designer, and a programmer. The result is a reduced time to compile code and allows game creators to tweak settings in real time
.

No comments:

Post a Comment