Jump to content

Unreal Engine: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 15: Line 15:
Its core written in [[C++]], the Unreal Engine features a high degree of portability, supporting a plethora of platforms including the [[IBM PC compatible]]s ([[Microsoft Windows]], [[Linux|GNU/Linux]]), [[Apple Macintosh]] ([[Mac OS]], [[Mac OS X]]) and many [[Video game console|consoles]] ([[Wii]], [[Dreamcast]], [[Xbox]], [[Xbox 360]], [[PlayStation 2]], [[PlayStation 3]]). A great deal of the gameplay code is written in [[UnrealScript]], a proprietary scripting language, and as such large parts of the gameplay can be modified without delving deep into the engine internals. Additionally, as with other [[middleware]] packages, the Unreal Engine also provides various tools to assist with content creation, both for designers and artists.
Its core written in [[C++]], the Unreal Engine features a high degree of portability, supporting a plethora of platforms including the [[IBM PC compatible]]s ([[Microsoft Windows]], [[Linux|GNU/Linux]]), [[Apple Macintosh]] ([[Mac OS]], [[Mac OS X]]) and many [[Video game console|consoles]] ([[Wii]], [[Dreamcast]], [[Xbox]], [[Xbox 360]], [[PlayStation 2]], [[PlayStation 3]]). A great deal of the gameplay code is written in [[UnrealScript]], a proprietary scripting language, and as such large parts of the gameplay can be modified without delving deep into the engine internals. Additionally, as with other [[middleware]] packages, the Unreal Engine also provides various tools to assist with content creation, both for designers and artists.


The latest release is the Unreal Engine 3, which is designed around [[Microsoft|Microsoft's]] [[DirectX 9]] technology for 32/64-bit [[Windows]] and [[Xbox 360]] platforms; [[OpenGL]] 2.x technology for 32/64-bit [[Linux]], [[Mac OS X]] and [[Sony|Sony's]] [[Playstation 3]]; and [[Microsoft|Microsoft's]] [[DirectX 10]] technology for 32/64-bit [[Windows Vista]].
The latest release is the Unreal Engine 3, which is designed around [[Microsoft|Microsoft's]] [[DirectX 9]] technology for 32/64-bit [[Windows]] and [[Xbox 360]] platforms; [[OpenGL]] 2.x technology for 32/64-bit [[Linux]], [[Mac OS X]] and [[Sony|Sony's]] [[PlayStation 3]]; and [[Microsoft|Microsoft's]] [[DirectX 10]] technology for 32/64-bit [[Windows Vista]].


==Versions==
==Versions==

Revision as of 03:54, 24 May 2007

Unreal Engine
Developer(s)Epic Games
Operating systemPC (Microsoft Windows, GNU/Linux),
Apple Macintosh (Mac OS, Mac OS X),
GameCube, Wii, Dreamcast, Xbox, Xbox 360, Playstation 2, Playstation 3
TypeGame Engine
WebsiteUnreal Technology Website

The Unreal Engine is a powerful widely-used game engine developed by Epic Games. First illustrated in the 1998 first-person shooter game Unreal, it has been the basis of many games since, including Unreal Tournament , Tom Clancy's Rainbow Six 3: Raven Shield, Red Steel, and Gears of War. Although primarily developed for first-person shooters, it has been successfully utilized in a variety of genres, including 3rd-person stealth (Tom Clancy's Splinter Cell) and MMORPG (Vanguard: Saga of Heroes).

Its core written in C++, the Unreal Engine features a high degree of portability, supporting a plethora of platforms including the IBM PC compatibles (Microsoft Windows, GNU/Linux), Apple Macintosh (Mac OS, Mac OS X) and many consoles (Wii, Dreamcast, Xbox, Xbox 360, PlayStation 2, PlayStation 3). A great deal of the gameplay code is written in UnrealScript, a proprietary scripting language, and as such large parts of the gameplay can be modified without delving deep into the engine internals. Additionally, as with other middleware packages, the Unreal Engine also provides various tools to assist with content creation, both for designers and artists.

The latest release is the Unreal Engine 3, which is designed around Microsoft's DirectX 9 technology for 32/64-bit Windows and Xbox 360 platforms; OpenGL 2.x technology for 32/64-bit Linux, Mac OS X and Sony's PlayStation 3; and Microsoft's DirectX 10 technology for 32/64-bit Windows Vista.

Versions

Unreal Engine 1

Making its debut in 1998, the first generation Unreal Engine integrated rendering, collision detection, AI, visibility, networking and file system management into one complete engine. With the level of integration used, some trade-offs were necessary to maintain performance levels with the hardware that was available at the time. For example, Epic decided to use cylindrical collision detection over the IK collision detection system in an effort to maintain playable framerates on systems that were common at the time of its release. Internally, Epic used this engine for Unreal and Unreal Tournament.

File:Unreal Engine Comparison.jpg
A comparison of Unreal Engine 1, 2 and 3's rendering capabilities using the Malcolm model from Unreal Tournament, Unreal Tournament 2004 and Unreal Tournament 3 side-by-side.

Unreal Engine 2

The second version of the Unreal Engine got off to a rocky start with the mixed reviews for Unreal Tournament 2003. This generation saw the core code and rendering engine completely re-written and the new UnrealEd 3 integrated. It also integrated the Karma physics SDK, which powered the RagDoll physics in Unreal Tournament 2003 and Unreal Championship. Many other engine elements were also updated, with improved and added support for the PlayStation 2, GameCube and the Xbox, respectively. after engine build 3xxx are called UE2.5. improving rendering performance and adding vehicles physics, particles system editor for UnrealEd and 64-bit support in Unreal Tournament 2004. A specialized version of UE2.5 called UE2X, which was used for Unreal Championship 2, features optimizations specific to the first-generation Xbox.

Unreal Engine 3

The third generation Unreal Engine was designed specifically for DirectX 9/10 PC's, the Xbox 360 and PlayStation 3. Its (once again) rewritten renderer supports many advanced techniques including HDRR, per-pixel lighting, and dynamic shadows, and builds upon the tools available in previous versions of the engine. Unreal Engine 3 IPP (Integrated Partners Program) including Ageia's PhysX[1], OC3 Entertainment's FaceFX[2], RAD Game Tools's Bink Video, DivX, Inc.'s Divx, Quazal Technologies's Render-Vous and Spark,[3] Fonix Speech's VoiceIn,[4] Engenuity's AI Implant,[5] IDV's SpeedTreeRT,[6] Digimask's Diskmask SDK, Kynogon's Kynapse A.I,[7] Geomerics's Enlighten,[8] Allegorithmic's ProFX.[9] Epic used this generation of the engine for Gears of War and is using it for Unreal Tournament 3.

Due to aggressive licensing, this current iteration has garnered a great deal of support from several big licensees, including Sega, Sony, Electronic Arts, and Square Enix. Speaking volumes for its extensibility, UE3 has seen adoption by many non-gaming projects including construction simulation and design, training simulation, driving simulation, virtual reality shopping malls, movie storyboards, continuity, pre-visual, etc., in spite of the fact that the toolset and source code is meant for games.

Unreal Engine 4

Mark Rein, the vice-president of Epic Games, revealed on August 18 2005 that Unreal Engine 4 had been in development over the past two years.[10] The engine targets PCs, then the next generation of consoles after the seventh generation. The only person to work on the Unreal Engine 4 core system design so far is Tim Sweeney, technical director and founder of Epic games[11] however, at the 2006 GDC, Sweeney stated that development will not begin in earnest on the next version until some time in 2008, as UE3 is intended to be sustainable until 2012.

Video games

A list of many other games powered by Unreal Technology can be viewed on the official website.

See also

References

  1. ^ Unreal Engine 3 integrates AGEIA PhysX processor support
  2. ^ http://www.oc3ent.com/Oct-18-2005.html
  3. ^ http://gamesindustry.biz/content_page.php?aid=20047
  4. ^ http://www.fonix.com/fonix/recentNews2.php?id=3
  5. ^ http://www.ai-implant.com/solutions/games/unreal_engine_3_support.htm
  6. ^ http://www.gamesindustry.biz/content_page.php?aid=20199
  7. ^ http://www.gamesindustry.biz/content_page.php?aid=20823
  8. ^ http://biz.gamedaily.com/industry/news/?id=15289
  9. ^ http://www.profxengine.com/?PAGE=HOME
  10. ^ Rein: "We've been working on Unreal Engine 4 for two years" [1]. Computer And Video Games. Retrieved on August 19, 2005.
  11. ^ Interview: Mark Rein [2]. Computer And Video Games. Retrieved on September 30, 2005.
  12. ^ Interview with the developers, mentions the issues porting UE to the PlayStation 2
  13. ^ Review of DE:TC with mention of the use of the Unreal Engine
  14. ^ Smart Computing Article - New Legends
  15. ^ IGN: Star Trek Deep Space Nine: The Fallen Preview
  16. ^ [3]
  17. ^ [4]
  18. ^ XGP Gaming: Combat: Task Force 121 Announced
  19. ^ Extreme Gamer - Combat Task Force 121 Xbox Review
  20. ^ Online Multiplayer Games Network (OMGN): Games Directory: Exteel
  21. ^ Gamespot review of Harry Potter and the Prisoner of Azkaban
  22. ^ Pariah - Games - Review - www.pcauthority.com.au
  23. ^ IGN: Pariah
  24. ^ PC Interview: Red Orchestra: Ostfront 41-45 - ComputerAndVideoGames.com
  25. ^ Welcome to Gamepyre - Gamepyre
  26. ^ [5]
  27. ^ [6]
  28. ^ WORTHPLAYING - - All about games
  29. ^ Raven Shield: Athena Sword
  30. ^ Tom Clancy's Splinter Cell Chaos Theory for PC Reviews - PC Tom Clancy's Splinter Cell Chaos Theory Reviews
  31. ^ World War II Combat: Iwo Jima
  32. ^ http://www.groovegames.com/Games/Warpath/index.php
  33. ^ [7]
  34. ^ Gamer's Hell news - "Elveon Powered By Unreal Engine 3"
  35. ^ [8]
  36. ^ GameSpot Preview of Huxley
  37. ^ [9]
  38. ^ http://xbox360.ign.com/articles/613/613377p1.html
  39. ^ [10]
  40. ^ Medal of Honor: Airborne First Look
  41. ^ Pre-E3 2006: Hands-on with Monster Madness
  42. ^ [11]
  43. ^ [12]
  44. ^ http://xbox360.ign.com/objects/748/748381.html
  45. ^ [13]