- Unreal Engine
infobox software
name = Unreal Engine
developer =Epic Games
operating_system =Cross-platform
genre =Game engine
language = North American English
latest_release_version = Build 37xx
latest_release_date = March, 2008
frequently updated = Yes
programming language =C++ ,UnrealScript
website = http://www.unrealtechnology.comThe Unreal Engine is a popular
game engine developed byEpic Games . First illustrated in the 1998first-person shooter game "Unreal ", it has been the basis of many games since, including "Unreal Tournament ","Turok ", "Mass Effect ", ', "America's Army ", ', "Red Steel ", "Gears of War ", "BioShock ", "Tactical Ops " and so forth. 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 "),MMORPG ("" and "Lineage II ") as well as RPGs with "Mass Effect " and "Harry Potter and the Sorcerer's Stone".With its core written in
C++ , the Unreal Engine features a high degree of portability, supporting a multitude of platforms includingMicrosoft Windows ,Linux ,Mac OS andMac OS X onpersonal computer s and manyvideo game console s including theDreamcast ,Xbox ,Xbox 360 ,PlayStation 2 , andPlayStation 3 though the latest version of the Unreal Engine, UE3, doesn't work on previous generation platforms. A great deal of the gameplay code is written inUnrealScript , 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 othermiddleware 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 'sDirectX 9 technology for 32/64-bit Windows and Xbox 360 platforms,DirectX 10 andDirectX 11 for 32/64-bitWindows Vista , andOpenGL for 32/64-bit Linux, Mac OS X and PlayStation 3.Versions
Unreal Engine 1
Making its debut in 1998, the first generation Unreal Engine integrated rendering,
collision detection , AI, visibility, networking andfile 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 usecylindrical collision detection over theIK 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 ".Unreal Engine 2
The second version of the Unreal Engine made its debut with "
America's Army ". 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 theRagdoll physics in "Unreal Tournament 2003 " and "Unreal Championship ". Many other engine elements were also updated, with improved assets and added support for thePlayStation 2 ,GameCube and theXbox . Build UE2.5, an update, improved rendering performance and added vehicles physics, particle system editor forUnrealEd 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-generationXbox .Unreal Engine 3
The third generation Unreal Engine was designed for
DirectX 9/10/11 PCs, theXbox 360 andPlayStation 3 . [ [http://www.unrealtechnology.com/html/technology/ue30.shtml Unreal Technology ] ] Its 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) includes:
*nVidia PhysX [ [http://ageia.vnewscenter.com/press.jsp?id=1141898679428 Unreal Engine 3 integrates AGEIA PhysX processor support] ]
* OC3 EntertainmentFaceFX [ [http://www.oc3ent.com/Oct-18-2005.html News ] ]
* RAD Game Tools'Bink Video
*DivX, Inc. 'sDivX
* Quazal Technologies's Rendez-Vous and Spark [ [http://gamesindustry.biz/content_page.php?aid=20047 Quazal Joins The Unreal(R) Engine 3 Integrated Partners Program // GamesIndustry.biz ] ]
* Fonix Speech's VoiceIn and DecTalk [http://www.fonix.com/fonix/recentNews2.php?id=3]
* Kynogon's Kynapse A.I [ [http://www.gamesindustry.biz/content_page.php?aid=20823 Kynogon Joins Epic's Integrated Partners Program (IPP) for Unreal® Engine 3. // GamesIndustry.biz ] ]
* [http://www.presagis.com/resources/customer_profiles/profiles/first_best_aiimplant_and_ue3/ Presagis AI.implant ] [ [http://www.presagis.com/products/simulation/details/aiimplant/more/aiimplant_for_games/ Learn more about AI.implant for games on the editor website] ]
* IDV'sSpeedTree RT [ [http://www.gamesindustry.biz/content_page.php?aid=20199 Interactive Data Visualization Joins The Unreal(R) Engine 3 Integrated Partners Program // GamesIndustry.biz ] ]
* Digimask's Diskmask SDK
* Geomerics's Enlighten [ [http://biz.gamedaily.com/industry/news/?id=15289 Video Game News, Video Game Coverage, Video Game Updates, PC Game News, PC Game Coverage - GameDaily ] ]
* Allegorithmic's ProFX [ [http://www.profxengine.com/?PAGE=HOME Allegorithmic |ProFX ] ]
* PhaseSpace's Motion Capture [ [http://www.gamasutra.com/php-bin/news_index.php?story=14573 Gamasutra - PhaseSpace Motion Capture Joins UE3 Partner Program ] ]
* IGN's GameSpy [ [http://www.gamasutra.com/php-bin/news_index.php?story=15134 Gamasutra - GameSpy Joins Epic’s UE3 Integrated Partners Program ] ]
* Umbra Software's Umbra, "dPVS, sPVS". [http://www.umbra.fi/Umbra-PR_2007-09-07_Epic.txt]
* Illuminate Labs's Beast [ [http://www.beyond3d.com/content/pr/112 Beyond3D - Illuminate Labs Joins Epic Games’ Unreal Engine 3 Integrated Partners Program ] ]
* Natural Motion's Morpheme [ [http://www.gamasutra.com/php-bin/news_index.php?story=17372 Gamasutra - NaturalMotion's Morpheme Integrated Into Unreal Engine 3 ] ]
*Scaleform GFx [ [http://www.gameinfowire.com/news.asp?nid=11732 GameInfoWire - Scaleform and Epic Games announce Scaleform GFx integration for Unreal Engine 3] ]Epic has used this generation of the engine for "
Unreal Tournament 3 ", and "Gears of War 2 ".Due to aggressive licensing, this current iteration has garnered a great deal of support from several big licensees, including
Atari ,Activision ,Capcom ,Disney ,Konami ,Koei ,2K Games ,Midway ,THQ ,Ubisoft ,Sega ,Sony ,Electronic Arts ,Square Enix and more. UE3 has also 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 are meant for games. At E3 2007, Sony announced a partnership with Epic with the objective of optimizing the Unreal Engine 3 for the PlayStation 3 hardware, which would affect the dozens of games and developers currently using it.As of July 19, 2007, the Unreal Engine 3 is the subject of a lawsuit served to Epic from
Silicon Knights . Denis Dyack, president of Silicon Knights alleged that the Unreal Engine 3 did not work as Epic promised and that certain features and support were not delivered in a timely manner. "..it seems pretty clear that Gears [of War] was built on the backs of the Unreal Engine licensees. We certainly stand by our allegations in the lawsuit that instead of using our licensing fees to develop and support the Unreal Engine 3, Epic used that money to build Gears," Dyack said. As such, Silicon Knights decided not to use the Unreal Engine for future games and instead, claim to have created their own at a large cost of time and money.Epic however, counter-sued Silicon Knights, claiming unrightful use of reverse engineered Unreal 3 technology in their new Silicon Knights engine.*According to
Epic Games vice-presidentMark Rein , an unnamed licensee is trying to port the Unreal Engine 3 to the Wii. [ [http://games.kikizo.com/news/200711/083.asp Wii Unreal Engine 3 in Development ] ]At GDC 2008, Epic showed off several improvements to the Unreal Engine 3 design that includes the ability for far more characters on screen, more realistic water
physics , massively more destructible environments, improved AI, and better lighting and shadow effects. The revised Engine, referred to as Unreal Engine 3.25/5, will debut with "Gears of War 2 ".Unreal Engine 4
Mark Rein , the vice-president ofEpic Games , revealed onAugust 18 2005 that Unreal Engine 4 had been in development over the past two years. [Rein: "We've been working on Unreal Engine 4 for two years" [http://www.computerandvideogames.com/news/news_story.php?id=123639] . Computer And Video Games. Retrieved on August 19, 2005.] The engine targets the next generation of consoles exclusively 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. [Interview: Mark Rein [http://www.computerandvideogames.com/news/news_story.php?id=125925] . Computer And Video Games. Retrieved on September 30, 2005.] However, at the 2006 GDC, Sweeney stated that development will not begin in earnest on the next version until some time in 2008. Sweeney has also predicted that the number of developers would be ramped up to three or four engineers by the end of 2008, and would be aimed predominantly at the next generation consoles rather than PCs. [Tim Sweeney, Part 3: Unreal Engine 4.0 aims at next-gen console war [http://www.tgdaily.com/content/view/36436/118/1/1/] . TG Daily. Retrieved on March 13, 2008.] Tim gave a talk at POPL06 sharing some of his thoughts on programming. [http://www.cs.princeton.edu/~dpw/popl/06/Tim-POPL.ppt] However, it was later confirmed by Mark Rein, the vice president of Epic Games that Unreal Engine 4 was coming to PC. Mark Rein also clarified what Tim Sweeney meant."When Tim Sweeney was talking about Unreal Engine 4 ... he mentioned something along the lines of it being exclusively for the next generation of consoles… what he meant was, it won't run on this generation of consoles."List of video games using Unreal engines
See also
*
Game engine
* "Unreal ", the original game
*UnrealScript , the scripting language used in Unreal Engine
*UnrealEd , the Unreal level editorReferences
External links
* [http://udn.epicgames.com/ The official Unreal Developer Network] documenting the Unreal Engine
* [http://www.unrealtechnology.com/ Unreal Technology]
* [http://unreal.epicgames.com/UnrealFeatures.htm Unreal Engine 1 Features]
* [http://www.unrealtechnology.com/html/technology/ue2.shtml Unreal Engine 2]
* [http://www.unrealtechnology.com/html/technology/ue25.shtml Unreal Engine 2.5]
* [http://www.unrealtechnology.com/html/technology/ue2x.shtml Unreal Engine 2X]
* [http://www.unrealtechnology.com/html/technology/ue30.shtml Unreal Engine 3.0]
Wikimedia Foundation. 2010.