title: Unreal Engine
text: De Unreal Engine is een veelgebruikte game engine die is ontwikkeld door de computerspelstudio Epic Games. De engine werd als eerste gebruikt voor de futuristische first-person shooter Unreal, die later als basis zou worden gebruikt voor spellen, met onder andere Unreal Tournament, Tom Clancy's Rainbow Six: Raven Shield, Red Steel, BioShock en Fractured Space. Hoewel de engine is geproduceerd en van origine is afgestemd op first-person shooters, wordt de engine ook nog menigmaal gebruikt voor andere genres dan derdepersoonsspellen (Tom Clancy's Splinter Cell, Gears of War, Gears of War 2, Mass Effect 2) en MMO-spellen (Vanguard: Saga of Heroes, The Chronicles of Spellborn).
  
  Techniek
  De kern van de engine is geschreven in C++, waardoor de Unreal Engine de mogelijkheid heeft om op verschillende computerplatforms te kunnen draaien (Windows, Linux, Mac OS) en verschillende spelcomputers (Xbox One, PS4, Nintendo Switch, Android en iPhone).
  
  Een groot deel van de gameplay die op de engine staat is geschreven met het UnrealScript, een scripttaal die is ontwikkeld door Epic Games waardoor de ontwikkelaars niet te diep hoeven te gaan in de engine om zo makkelijke en cruciale aanpassingen aan te brengen.
  
  Ook biedt de Unreal Engine de mogelijkheid om met een tool te werk te gaan om zo spelers en ontwikkelaars hun eigen content, mods en spellen te laten ontwikkelen met de Unreal Engine als standaard.
  
  UnrealEd
  
  De leveleditor voor Unreal Engine is UnrealEd. Bij elke nieuwe versie van Unreal Engine wordt ook UnrealEd bijgewerkt om de nieuwe mogelijkheden van de game engine te kunnen gebruiken in levels.
  
  Geschiedenis
  
  Unreal Engine 3
  Unreal Engine 3 is speciaal ontworpen voor Microsofts DirectX 9-technologie voor 32/64-bit Windows en Xbox 360; OpenGL 2.x-technologie voor 32/64-bit Linux, Mac OS, iPhone en Sony's PlayStation 3 en Microsofts DirectX 10-technologie voor 32/64-bit Windows Vista.
  Een nieuwe update van UE3 maakt gebruik van DirectX 11.
  
  De engine maakt gebruik van twee heavyweight threads en een aantal assisterende threads. De ene heavyweight thread zorgt voor het renderen, de andere regelt de kunstmatige intelligentie in UnrealScript, het uitvoeren van de gameplaylogica en de netwerkcode. De overige threads zorgen voor andere taken, zoals natuurkundige berekeningen.
  
  Unreal Developer Kit
  Sinds november 2009 heeft Epic Games versie 3 van Unreal Engine 3 openbaar gemaakt voor iedereen die een spel wil maken met deze technologie. Met UDK, zoals het pakket heet, kan iedereen toegang krijgen tot alle onderdelen van deze engine (behalve de broncode). Het is dus met een goed team mogelijk om spellen van dezelfde kwaliteit te maken zoals Unreal Tournament 3, Bulletstorm en de Gears of War-serie. Tevens heeft UDK een aantal onderdelen ingevoegd welke normaliter apart moeten aangeschaft worden bij derden (third party middleware), zoals SpeedTree (vegetatiegenerator/renderer), Bink (video), ScaleformGX (flashmenu's) en faceFX (gezichtsanimatie).
  
  Niet-commercieel gebruik is gratis. Voor commercieel gebruik zijn er twee licentietypen; een licentie voor computerspelprojecten en een licentie voor zakelijke toepassingen (bijv architectonisch). Epic Games heeft een royaltysysteem in gebruik genomen, wat betekent dat er over de gekregen inkomsten uit het project een deel moet worden afgedragen. Deze royalty is 25% over de omzet boven 50.000 Amerikaanse dollars, berekend per kwartaal per titel.
  
  Unreal Engine 4
  Unreal Engine 4 werd op 19 maart 2014 uitgebracht, maar anders dan bij de voorgaande edities, was de engine in abonnementsvorm beschikbaar. Voor een maandbedrag van 19 dollar (of 19 euro, incl.btw) was de volledige engine en toolset beschikbaar (inclusief de broncode, die te vinden is op GitHub). Het was mogelijk het abonnement te stoppen, waarna het gebruik toegestaan bleef. Toegang tot de marketplace en de updates werden dan wel ontnomen.
  Op het moment dat een product gemaakt met Unreal Engine 4 wordt uitgebracht, dient er per kwartaal 5% van de (bruto) productomzet worden betaald aan Epic Games.
  
  Sinds 2 maart 2015 is Unreal Engine 4 gratis te downloaden en te gebruiken, het geldt echter nog wel dat er na de eerste 1.000.000 euro royalty's moeten worden betaald van 5% per kwartaal.
  
  Unreal Engine 4 ondersteunt (nu, of in de nabije toekomst) Windows (vanaf 7), HTML5, iOS, Android, Steambox, en Linux. Naast genoemde OS'en zal het ook steamworks en de Oculus Rift ondersteunen.
  
  Unreal Engine 5
  
  Zie ook 
   Lijst van game-engines
  
  Game engine
  Unreal
  Software geschreven in C++