UnrealEngine

The UnrealEngine is a Moteur of play developed by Epic Games and mainly directed towards the plays of subjective shooting, even if it tends to diversify.

The main competitors of this engine are the Id Tech, the Source Engine or more recently the CryENGINE.

Like the modern engines UnrealEngine integrates its language of script adapted to a Programmation high level, the UnrealScript.

Development

UnrealEngine 1

When Epic decides to create its first FPS, Unreal , the company needs a graphic engine. The main thing at the time is the engine of Quake 2, already growing old and little adapted to the proportion of scenes in outsides that Epic projected to put in its play.

The stress was laid on outsides and a convincing lighting. However, choice surprising for a play presumedly based on opened environments, the creation of maps was not done by creating walls since the vacuum but by digging parts in a large block. To allow the players to see the " ciel" , Epic adopted the system of Skybox: textures of the sky are in fact of the gates towards a kind of camera which films the interior of a part dug with the variation of the level and whose walls and contents represent what the player will have to see, thus presenting decorations to him which will appear always distant. These bases of edition of levels remained in the later versions of the engine.

UnrealEngine 1 is intended for the consoles of the generation PlayStation 1, Dreamcast like with PC of the end of the Années 1990.

UnrealEngine 2

or Warfare Engine .

When one came to the complex interiors, where had to be dug details number, the first version of the engine pained and posted BSP what is called ( Binary space partitioning ) Holes: space to be posted is segmented too much on the various surfaces, and one witnesses graphic bugs (mainly repetitions of textures) or even physics (it happens that a player can cross the ground).

In plays which required always more details, Epic thus chose to separate the details from the general geometry of the level. The latter would remain " with the ancienne" , and the first would be replaced by Static meshes , i.e. objects in 3D precalculated.

In addition to the standards improvements in terms of returned geometry, textures and lighting, UnrealEngine brought also the support for animation squelettale (used for the Physique Ragdoll by the means of Karma Engine).

A transition between versions 2 and 3 from the engine, called 2.5 also was born. This one integrates some additional effects but remains very close to version 2.

UnrealEngine 2 is intended for the consoles of the generation PlayStation 2, Xbox, Nintendo GameCube and Wii, like with PC of the same time.

UnrealEngine 2.X

Unreal Engine 2.X is a special version of engine 2.0 optimized for the Xbox plays. If Unreal Championship, on XBox, used engine 2.0 to obtain poor results (equivalent in details means of Unreal Tournament 2003 on PC), its successor, Unreal Championship 2 uses the engine 2.X and proves much more complex and detailed, thanks to a better management of the capacities of the console.

UnrealEngine 3

to note that the following assertions are made according to press releases and of technological demonstrations. They were thus not checked on plays left in the trade.

From the point of view of graphics, UnrealEngine 3 would have inter alia managing the Displacement mapping , various methods of lighting by Pixel, the Shader model 3.0 (while managing replacement solutions based on the old versions) and the Environment mapping .

To optimize the posting and computing speeds, Epic decided to base its objects 3D on two models. One of average quality and thus rapid to be posted, and one of a maximum quality. It is the model of average quality which is posted, the model of higher quality being used to apply a relief very detailed to the average model in the form of normal map. What makes it possible to obtain light but very detailed models.

UnrealEngine 3 is intended for the consoles of the generation PlayStation 3, Wii, Xbox 360, like with PC of the same time.

Nothing is yet sure, but the official site of the engine specifies that it will require DirectX 9.0, one can thus think that contrary to its predecessors, the engine Unreal Engine 3, for platform PC could be carried out only on Microsoft Windows environment. Despite everything, Roboblitz, first play to be marketed on PC while being based on Unreal Engine 3, has achievable Linux, although the functionality of this one was not checked. With the detriment of GNU/Linux and Mac OS.

UnrealEngine 4

In August 2005, whereas no play using UnrealEngine 3 had still left, Epic announced that the team had worked for two years on version 4, without giving more details.

Plays using UnrealEngine

Here are listed the most known plays using the UnrealEngine .
  • UnrealEngine 4

    • No play was announced for this engine always under development

See too

Internal bonds

External bonds

  • Unreal To develop Network, the official documentation of UnrealEngine
  • Unreal Technology
  • Technical details on UnrealEngine 2
  • Technical details on UnrealEngine 2
  • Video
  • of Unreal Engine 3 in action, with accompanying notes

Random links:Geometría euclidiana | Louis Piles | Samsu-Iluna | William Cavendish-Bentinck (3rd Portland cement duke) | Julie Gavras | Philippe Askenazy | Canal_de_Bridgewater