
Table des matières
ToggleUnreal Engine 1
Creation
Établie en 1991 par le programmeur Tim Sweeney, Epic Games débute en tant que startup innovante, adoptant une stratégie marketing fondée sur le concept de shareware. À la fin de l’année 1994, James Schmalz développe un prototype basique d’un jeu de flipper en trois dimensions pour élargir ses compétences. Passionné par Doom, il s’inspire de ce jeu et commence à concevoir un programme capable d’afficher des textures et de les déformer pour créer un effet tridimensionnel. Au début de 1995, il réussit à élaborer un moteur 3D fonctionnel, qu’il présente pour la première fois en réalisant un niveau illustrant un château médiéval. Sweeney manifeste un vif intérêt pour ce projet et s’associe à Schmalz pour la programmation du moteur. Il prend l’initiative de développer un éditeur de niveaux, facilitant ainsi la création de niveaux, tout en intégrant un moteur physique et en optimisant le système de rendu.
À cette période, Doom est considéré comme la référence en matière de jeux de tir à la première personne. Tim Sweeney, grand admirateur de John Carmack pour ses contributions aux moteurs 3D de Wolfenstein 3D et Doom, aspire à rivaliser avec cette figure emblématique du jeu vidéo. Il décide donc de s’occuper de la programmation du moteur graphique et de l’optimiser au maximum. Dans cette démarche, le moteur est ajusté pour prendre en charge une profondeur de couleur de 16 bits (65 536 couleurs, connues sous le nom de « vraies couleurs »), remplaçant ainsi les graphismes 8 bits habituels des standards VGA et SVGA, qui ne pouvaient afficher que 256 couleurs. Après 18 mois de travail intensif et sept révisions du code source, il parvient à créer une version stable et performante du moteur. Conscients des potentialités offertes par cette technologie, Schmalz et Sweeney décident dès 1994 de l’exploiter pour développer un jeu vidéo qu’ils nomment Unreal, qui deviendra le nom du moteur de jeu.
Caractéristique
L’Unreal Engine est développé en C++ et utilise un langage de script nommé « UnrealScript », qui représente 90 % du code associé au gameplay d’Unreal Tournament. Ce moteur repose sur une architecture orientée objet, ce qui lui confère une modularité remarquable. Les interfaces des différentes composantes du code sont clairement établies, permettant aux développeurs de travailler sur une partie sans perturber le reste du jeu. Cette approche a également permis de séparer le code spécifique aux plateformes dans des bibliothèques distinctes, simplifiant ainsi le portage du jeu vers d’autres systèmes. De plus, cette modularité se manifeste dans le langage de script du moteur, où chaque élément du jeu, tel que les armes ou les objets, est défini de manière autonome. Les programmeurs ont donc la possibilité d’ajouter ou de modifier ces éléments sans impacter le code source. Cette conception orientée objet, associée à l’éditeur de niveau UnrealEd, fait de l’Unreal Engine un outil efficace pour la création de nouveaux jeux ou pour la modification de jeux existants. Une grande partie du code a été élaborée pour séduire les programmeurs et les artistes de la communauté des moddeurs.
L’Unreal Engine se concentre sur la géométrie de construction de solides (CSG) soustractive, contrairement au moteur Quake, qui repose sur la géométrie additive. En d’autres termes, pour créer un environnement dans le moteur Quake, les éléments sont ajoutés à un espace vide, semblable à la construction d’une maison en ajoutant des briques. À l’inverse, dans l’Unreal Engine, le monde est initialement plein, et le designer doit creuser pour façonner son univers. Cette méthode permet au designer d’utiliser des « portals » pour diviser son monde en zones distinctes, offrant ainsi au moteur la capacité, grâce aux ensembles de visibilité potentielle (PVS), de n’afficher que les parties visibles de l’univers.

Jeux utilisant L'UE 1
Clive Barker's Undying (2001 - Dreamworks Interactive) Star Trek: Deep Space Nine: The Fallen (2001 - The Collective Inc) Deus Ex (2000 - Ion Storm) Harry Potter à l'école des sorciers (2001 - Electronic Arts) Harry Potter et la Chambre des secrets (2002 - Electronic Arts) Nerf Arena Blast (1999 - Visionary Media, Inc.) Rune et son extension Rune: Halls of Valhalla (2000, 2001 - Human Head Studios) La Roue du temps (1999 - Legend Entertainment) Unreal Tournament (1999 - Epic Games) Unreal et son extension Return to Na Pali (1998, 1999 - Epic Games et Legend Entertainment)
Unreal Engine 2
DEVELOPPEMENT
La stratégie d’Epic Games se transforme pour le développement de l’Unreal Engine 2, avec l’objectif de le rendre compatible avec la PlayStation 2, la Xbox et la Dreamcast. À cette époque, le développement de jeux pour PC et pour consoles est perçu comme deux domaines distincts et souvent incompatibles, en raison de l’évolution rapide de la puissance des ordinateurs. Ainsi, pour l’Unreal Engine 2, Epic Games aspire à unir ces deux univers en concevant des outils facilitant la création de jeux multiplateformes.
Suite à un partenariat établi avec Microsoft, l’Unreal Engine est désormais accessible aux développeurs sur Xbox. La version 2.X de l’Unreal Engine est une adaptation spécifique du moteur 2.0, optimisée pour les jeux sur Xbox. Bien qu’Unreal Championship sur Xbox utilise le moteur 2.0, ce qui entraîne des résultats jugés médiocres (similaires en termes de détails à ceux d’Unreal Tournament 2003 sur PC), son successeur, Unreal Championship 2: The Liandri Conflict, tire parti du moteur 2.X, offrant ainsi une expérience de jeu beaucoup plus riche et détaillée, grâce à une gestion améliorée des capacités de la console.
Caractéristique
Également connu sous le nom de Warfare Engine.
Lorsqu’il s’agissait d’intérieurs complexes nécessitant une attention particulière aux détails, la première version du moteur rencontrait des difficultés et présentait ce que l’on appelle des trous BSP : l’espace à afficher était trop morcelé en différentes surfaces, entraînant des anomalies graphiques (principalement des répétitions de textures) ou même physiques (il arrivait qu’un joueur puisse traverser le sol).
Dans des jeux exigeant toujours plus de détails, Epic a donc décidé de dissocier les éléments de détail de la géométrie générale du niveau. Cette dernière demeurerait « traditionnelle », tandis que les détails seraient remplacés par des Static meshes, c’est-à-dire des objets 3D pré-calculés.
En plus des améliorations habituelles concernant le rendu de la géométrie, des textures et de l’éclairage, Unreal Engine a également introduit le support de l’animation squelettale (utilisée pour la physique ragdoll via le Karma Engine).
Une transition entre les versions 2 et 3 du moteur, nommée 2.5, a également été développée. Celle-ci intègre quelques effets supplémentaires tout en restant très proche de la version 2.
Unreal Engine 2 est conçu pour les consoles de la génération PlayStation 2, Xbox, GameCube et Wii, ainsi que pour les PC jusqu’au milieu des années 2000.

Jeux utilisant L'UE 2
America's Army (2002 - US Army) Brothers in Arms: Road to Hill 30 (2005 - Gearbox Software) Brothers in Arms: Earned in Blood (2005 - Gearbox Software) Deus Ex: Invisible War (2003 - Ion Storm) Harry Potter et le Prisonnier d'Azkaban (2004 - KnowWonder Digital Mediaworks) Killing Floor (2009 - Tripwire Interactive) Land of the Dead : Road to Fiddler's Green (2005 - Brainbox) Lineage II (2004 - NCSoft) Magic: The Gathering Battlegrounds (2003 - Atari) Pariah (2005 - Digital Extremes) Postal² et extensions (2003, 2005 - Running with Scissors, Inc) Ragnarök Online 2: The Gate of The World (2007 - Gravity) Red Orchestra: Ostfront 41-45 (2006 - Tripwire Interactive) Red Steel (2006 - Ubisoft) Star Wars: Republic Commando (2005 - LucasArts) SWAT 4 (2005 - Irrational Games) The Chronicles of Spellborn (2008 - The Chronicles of Spellborn) Dark Project: Deadly Shadows (2004 - Ion Storm) Tom Clancy's Rainbow Six 3: Raven Shield et extensions (2003, 2004, 2005 - Ubisoft) Tom Clancy's Splinter Cell (2002 - Ubisoft) Tom Clancy's Splinter Cell: Pandora Tomorrow (2004 - Ubisoft) Tom Clancy's Splinter Cell: Chaos Theory (2005 - Ubisoft) Tom Clancy's Splinter Cell: Double Agent (2006 - Ubisoft) Tom Clancy's Splinter Cell: Conviction (2010 - Ubisoft) Tom Clancy's Splinter Cell : Blacklist (2013 - Ubisoft) Tribes: Vengeance (2004 - Irrational Games) Unreal Championship 2: The Liandri Conflict (2005 - Epic Games) Unreal Championship (2002 - Digital Extremes) Unreal II: The Awakening et son extension XMP (2003 - Legend Entertainment) Unreal Tournament 2003 (2002 - Digital Extremes) Unreal Tournament 2004 (2004 - Epic Games et Digital Extremes) Vanguard: Saga of Heroes (2007 - Sigil Games Online) XIII (2003 - Ubisoft) Duke Nukem Forever (2011 - Gearbox Software)
Unreal Engine 3
Du point de vue graphique, l’Unreal Engine 3 prend en charge le displacement mapping, plusieurs techniques d’éclairage par pixel, le shader modèle 3.0, tout en offrant des alternatives basées sur des versions antérieures, ainsi que l’environment mapping.
Pour améliorer les performances de calcul et d’affichage, Epic a choisi de fonder ses objets 3D sur deux types de modèles : un modèle de qualité intermédiaire, qui est rapide à afficher, et un modèle de qualité supérieure. C’est le modèle de qualité intermédiaire qui est présenté, tandis que le modèle de qualité supérieure est utilisé pour appliquer un relief très précis sur le modèle intermédiaire sous forme de normal map, permettant ainsi d’obtenir des modèles légers, mais très détaillés.
Unreal Engine 3 est conçu pour les consoles de la génération PlayStation 3, Xbox 360, ainsi que pour les PC jusqu’à la fin des années 2000 et le début des années 2010.
Depuis novembre 2009, il est possible de télécharger Unreal Engine 3 sur le site d’Epic Games et de l’utiliser sans restriction et gratuitement pour des fins non commerciales ou promotionnelles. Cependant, il est envisageable de commercialiser un jeu développé avec ce moteur en acquérant une licence de 99 $ et en reversant 25 % des revenus après les premiers 50 000 $ générés.

Jeux utilisant L'UE 3
A Hat in Time (2017 - Gears for Breakfast) Alice : Retour au pays de la folie (2011 - Spicy Horse) Alliance of Valiant Arms (2007 - REDDUCK/Neowizz Games) America's Army (version 3) (2009 - US Army) A.V.A (2009 - Neowiz Corp.) Batman: Arkham Asylum (2009 - Rocksteady Studios) Batman: Arkham City (2011 - Rocksteady Studios) Batman: Arkham Origins (2013 - Warner Bros. Games Montréal) Batman: Arkham Knight (2015 - Rocksteady Studios) BioShock (2007 - 2K Boston/2K Australia) BioShock 2 (2010 - 2K Boston/2K Australia) BioShock Infinite (2013 - Irrational Games) BlackSite (2007 - Midway) Borderlands (2009 - Gearbox Software) Borderlands 2 (2012 - Gearbox Software) Borderlands: The Pre-Sequel! (2014 - Gearbox Software) Brothers in Arms: Hell's Highway (2008 - Gearbox Software) Bulletstorm (2011 - Electronic Arts) Chivalry: Medieval Warfare (2012 - Torn Banner Studios) Dirty Bomb (2015 - Splash Damage) Dishonored (2012 - Arkane Studios) DmC: Devil May Cry (2013 - Ninja Theory) Echo of Soul (en) (2013 - NVius) Energy Heroes (2015 - DSC Studio22) Enslaved: Odyssey to the West (2010 - Ninja Theory) Frontlines: Fuel of War (2008 - Kaos Studios) Gears of War (2006 - Epic Games) Gears of War 2 (2008 - Epic Games) Gears of War 3 (2011 - Epic Games) Guilty Gear Xrd (2014 - Arc System Works) Hunted: The Demon's Forge (2011 - inXile Entertainment) Huxley (2010 - Webzen) John Woo Present's Stranglehold (2007 - Midway) Kinect Adventures (2010 - Microsoft Studios) Life Is Strange (2015 - Dontnod Entertainment) Lost Odyssey (2008 - Mistwalker) Mass Effect (2007 - BioWare) Mass Effect 2 (2010 - BioWare) Mass Effect 3 (2012 - BioWare) Medal of Honor: Airborne (2007 - Electronic Arts) Mirror's Edge (2008 - Electronic Arts) Moonbase Alpha (2010 - Army Games Studio - Virtual Heroes - NASA Learning Technologies Outlast (2013 - Red Barrels) Red Orchestra 2: Heroes of Stalingrad (2011 - Tripwire Interactive) Roboblitz (2006 - Naked Sky Entertainment) Rocket League (2015 - Psyonix) Rogue Warrior (2009 - Bethesda Softworks) Saw (2009 - Konami) Silent Hill: Downpour (2012 - Konami) Stargate Resistance (Exploitation annulée - Cheyenne Mountain Entertainment) Stargate Worlds (Développement interrompu - Cheyenne Mountain Entertainment) Tera Online (2012 - Bluehole Studio) The Ball (2010 - Teotl Studios) The Last Remnant (2008 - Square Enix) Thief (2014 - Square Enix) Tom Clancy's EndWar (2008 - Ubisoft Shanghai) Tom Clancy's Rainbow Six: Vegas (2006 - Ubisoft) Tom Clancy's Rainbow Six: Vegas 2 (2008 - Ubisoft) Too Human (2008 - Silicon Knights) Turok (2008 - Capcom) Unreal Tournament 3 (2007 - Epic Games) Paladins (2018 - Hi-Rez Studios) World War 3 (2018 - Farm 51)
Unreal Developpement kit
Unreal Development Kit (UDK) est un kit de développement de jeux vidéo basé sur Unreal Engine 3 et offrant un nombre important de possibilités de création, que ce soit pour le contenu comme pour le code source (celui-ci n’étant que l’UnrealScript). Epic Games a produit le kit de développement.
Les outils inclus sont :
- UnrealEd, l’éditeur de jeu de Unreal Engine 3 ;
- Unreal Kismet, éditeur de scripts (en Flowgraph) ;
- Unreal PhAT, éditeur pour la physique dans le jeu (collisions, ragdolls etc) ;
- Unreal Matinee, éditeur de cinématiques ;
- Unreal Swarm, pour la distribution de calculs ;
- L’éditeur SpeedTree, pour créer arbres, feuilles, herbes etc ; FaceFX, pour l’animation des visages.
Unreal Engine 4
En août 2005, alors qu’aucun titre utilisant l’Unreal Engine 3 n’avait encore été lancé, Ken Beaulieu, vice-président d’Epic Games, a annoncé que l’équipe travaillait depuis deux ans sur la version 4, sans fournir davantage de précisions. Ce moteur graphique est destiné à la huitième génération de consoles. Tim Sweeney, directeur technique et fondateur d’Epic Games, est la seule personne à s’occuper du code source de l’Unreal Engine 4. Michael Capps, président d’Epic Games, a mentionné que le moteur devrait être opérationnel aux alentours de 2012.
Lors de l’annonce de la PlayStation 4, Sony a montré des séquences de jeux développés avec l’Unreal Engine 4.
Le 19 mars 2014, Epic Games a déclaré que son moteur serait accessible à tous pour un abonnement de 19 $ par mois, accompagné d’une redevance de 5 %.
Depuis le 2 mars 2015, l’Unreal Engine 4 est devenu gratuit, bien que les développeurs souhaitant l’utiliser pour créer des jeux ou des vidéos commerciaux doivent payer une redevance à partir d’un certain seuil de revenus. À titre de comparaison, la société demandait une redevance de 25 % pour l’Unreal Engine 3. L’Unreal Engine 4 permet de développer pour PS4, PS5, Xbox One, Xbox Series, Nintendo Switch, iOS, Windows, Steam, Linux, HTML 5, PlayStation VR, Android, Oculus, Gear VR, Steam VR, Magic Leap et Google VR. Il inclut également le C++ ainsi qu’un nouveau langage de programmation graphique nommé Blueprint.

Jeux utilisant L'UE 4
Ancestors: The Humankind Odyssey (2019 - Private Division/Panache Digital Games) Ace Combat 7 (2018 - Project Aces/Bandai Namco Games) Adr1ft (2016 - 505 Games) Agony (2018 - Madmind Studio) Alone in the Dark: Illumination (2015 - Atari) Ark: Survival Evolved (2015 - Studio Wildcard) Assetto Corsa Competizione (2018 - Kunos Simulazioni) Borderlands 3 (2019 - Gearbox Software) Bus Simulator 1825 Darwin Project Daylight (2013 - Zombie Studios) Days of War (2017 - Driven Arts) Days Gone (2019 - Bend Studio) Dead by Daylight (2016 - Behaviour Interactive puis Starbreeze Studios) Dead Island 2 (2015 - Deep Silver) Disc Jam (2017 - High Horse Entrainement) Dragon Quest XI (2017 - Square Enix) Dragon Ball FighterZ (2018 - Arc System Works/Bandai Namco Games) Days Gone (2019 - SIE Bend Studio) Fable Legends (Lionhead) Fernbus Simulator26 Final Fantasy VII Remake (Square Enix) Fortnite (2017 - Epic Games) Fractured Space (2016 - Edge Case Games Gears of War 4 (2016 - The Coalition) Goat Simulator (2014 - Coffee Stain Studios) Grand Theft Auto: The Trilogy – The Definitive Edition (2021 - Grove Street Games) Grip: Combat Racing (2018 - Caged Element) GTR 3 (2018 - Sector3 Studios) Hatred (2015 - Destructive Creations) Hellblade: Senua's Sacrifice (2017 - Ninja Theory) Hello Neighbor (2017 - tinyBuild Games) Hogwarts Legacy : L'Héritage de Poudlard (2023 - Avalanche Software) Islands Of Nyne (Define Human Studio) Kingdom Hearts HD 2.8 Final Chapter Prologue (2017 - Square Enix) Kingdom Hearts III (2019 - Square Enix) Kirby Star Allies (2018 - Nintendo / HAL Laboratory) Les Aventures extraordinaires de Captain Spirit (2018 - Square Enix) Life Is Strange 2 (2018 - Square Enix) Little Nightmares (2017 - Tarsier Studios) Mario et Luigi : L'Épopée fraternelle (2024 - Acquire) Minecraft Dungeons (2020 - Mojang et Double Eleven) Mortal Kombat 1 (2023 - NetherRealm Studios) Moto Racer 4 (2016 - Microïds) Monster Energy Supercross The Official Videogame (2018 - Milestone) MXGP 3 (2017 - Milestone) Obduction (2016 - Cyan Worlds) Octopath Traveler (2018 - Square Enix) One Piece: World Seeker (2018 - Ganbarion) Outlast 2 (2017 - Red Barrels) Paragon (2016 - Epic Games) PlayerUnknown's Battlegrounds (2017 - Bluehole) Pneuma: Breath of Life (2015 - Deco Digital) Primal Carnage Genesis (Lukewarm Media) Pumpkin Jack (2020 - Headup Games) Real Boxing 2 (2015 - Vivid Games) Radical Heights (2018 - Boss Key Productions) Ride 3 (2018 - Milestone) Rokh (2017 - Darewise Entertainment) Satisfactory (2019 - Coffee Stain Studios) Sea of Thieves (2018 - Rare) Senua's Saga: Hellblade II (Ninja Theory) Shenmue III (2017 - Ys Studio) Shin Megami Tensei V (2021 - Atlus / Sega) Soulcalibur VI (2018 - Bandai Namco Games) Spyro Reignited Trilogy (2018 - Toys for Bob) Star Wars Jedi: Fallen Order (2019 - Respawn Entertainment) Star Wars Jedi: Survivor (2023 - Respawn Entertainment) State of Decay 2 (2018 - Undead Labs) Stellar Overload (2017 - Cubical Drift) Street Fighter V (2016 - Capcom) Tekken 7 (2015 - Bandai Namco Games) The Vanishing of Ethan Carter Redux (2015 - The Astronauts) The Joy of Creation (2016 - Nikson) Titanic: Honor and Glory (Four Funnels Entertainment) Toxikk (2015 - Reakktor Media) Train Sim World (2017 - Dovetail Games) Urban Terror HD (FrozenSand) Valorant (Riot Games) We Happy Few (2018 -Gearbox Software / Compulsion Games) Hell Let Loose (2019 - Team17) Spellbreak (2020 - Proletariat) Dauntless (2019 - Phoenix Labs) Final Fantasy VII Rebirth (2024 - Square Enix) Five Nights at Freddy's VR: Help Wanted (2019 - Steel Wool Studios)
Unreal Engine 5
La cinquième version d’Unreal Engine a été dévoilée lors de l’événement vidéo Summer Games Fest 2020, animé par Geoff Keighley. Cette version introduit des technologies que Epic Games qualifie de révolutionnaires. Parmi celles-ci, Lumen, un système d’éclairage dynamique qui simule le rebond des faisceaux, se rapproche du raytracing tout en étant optimisé pour les jeux en temps réel. Nanite est également présenté, une technologie visant à redéfinir les standards de la 3D. Elle permet théoriquement d’afficher un nombre infini de polygones dans une scène sans nécessiter de niveaux de détail (LOD), grâce à une virtualisation des vertex qui ajuste le nombre de polygones affichés en fonction des pixels visibles à l’écran pour les modèles les plus complexes. Unreal Engine 5 est également compatible avec les technologies DLSS, y compris DLSS 2.0, DLSS 3 et DLSS 3.5.
Cette version est accessible en accès anticipé depuis le 26 mai 2021 et a été officiellement mise à la disposition des développeurs le 5 avril 2022.
Lors de la GDC 2023, Unreal Engine a annoncé la version 5.2, qui a été présentée à travers une démonstration mettant en avant la gestion en temps réel de vastes terrains procéduraux, ainsi qu’un nouvel algorithme de calcul des réflexions multicouches sur les textures, connu en interne sous le nom de « Projet Opale » et présenté dans l’éditeur comme la technologie Substrate. Cette avancée remet en question l’ancien système de matériaux, entraînant des incompatibilités entre les versions 5.1 et 5.2, ainsi qu’avec les outils externes de peinture de textures.
