Unreal Engine
Unreal Engine est un moteur de jeu vidéo propriétaire développé par Epic Games. Les principaux concurrents de ce moteur sont Unity et le CryEngine développé par Crytek.
Développé par | Epic Games |
---|---|
Dernière version | 5.5 Preview 1[1] () |
Écrit en | C++ |
Supporte les langages | C++ et Blueprint |
Système d'exploitation | Microsoft Windows, GNU/Linux et macOS |
Environnement | Multiplate-forme |
Type | Moteur de jeu |
Licence | Sources librement consultables, avec un système de redevance pour un usage commercial |
Documentation | docs.unrealengine.com |
Site web | www.unrealengine.com |
Unreal Engine 1
modifierCréation
modifierFondée en 1991 par le programmeur Tim Sweeney, Epic Games est au départ une jeune startup dont la stratégie marketing est entièrement basée sur le principe du shareware. Fin 1994, James Schmalz crée un prototype rudimentaire de jeu de flipper en trois dimensions afin de développer ses champs de compétences. Fan inconditionnel de Doom, il décide de s’en inspirer et commence à écrire un programme capable d’afficher des textures et de les étirer de façon à simuler un effet 3D[2]. Début 1995, il parvient finalement à créer un moteur 3D fonctionnel dont il fait une première présentation en créant un niveau représentant un château médiéval. Sweeney se montre alors très intéressé par son projet et se joint à lui pour la programmation du moteur. Il prend notamment l’initiative de créer un éditeur de niveau, afin de simplifier le processus de création des niveaux, d’implémenter un moteur physique et d’optimiser le système de rendu[3].
À cette époque, Doom représente la référence du jeu de tir à la première personne. Grand admirateur de John Carmack pour sa contribution à la création des moteurs 3D de Wolfenstein 3D et Doom, Tim Sweeney a l’ambition de concurrencer ce grand nom du jeu vidéo[4],[5]. Il décide donc de prendre en main la programmation du moteur graphique et de le pousser au maximum de ses capacités. Dans cette optique, le moteur est modifié afin de gérer une profondeur des couleurs de 16-bit (65 536 couleurs, appelées « couleurs vraies ») en lieu et place des graphismes 8-bit usuels supportés par les standards VGA et SVGA (qui n’affichaient que 256 couleurs). Après 18 mois de travail acharné et sept refontes du code source, il parvient enfin à obtenir une version stable et performante du moteur[6]. Réalisant les possibilités offertes par cette technologie, Schmalz et Sweeney décident dès 1994 de l’utiliser pour créer un jeu vidéo qu’ils baptisent Unreal et qui donnera son nom au moteur de jeu[7]. Après la publication d'une première version de démonstration de la technologie utilisée pour celui-ci en 1995, Unreal est publié par GT Interactive le , devenant ainsi une vitrine pour le moteur développé par Epic Games[8],[9].
Au-delà du jeu video, l'Unreal Engine est également utilisé pour la création de systèmes d'info-divertissement automobile. Epic Games a ainsi mis en place des partenariats avec Volvo et General Motors[10],[11].
Améliorations
modifierLorsqu’Unreal sort en , le jeu est plutôt bien accueilli par la presse spécialisée et les joueurs, mais sa réputation est peu à peu ternie par les lacunes de son mode réseau qui rebutent les joueurs expérimentés. Conscient de ces lacunes, les développeurs se focalisent donc sur la correction des problèmes entachant le mode multijoueur. Epic Games commence alors à réfléchir à une extension officielle destinée à améliorer le code réseau du jeu et son gameplay en multijoueur[12],[13],[14]. Dans ce cadre, Tim Sweeney et Steve Polge se focalisent sur l'amélioration du code réseau et du moteur de jeu de l’UnrealEngine 1[15],[16]. Les délais étant moins contraignants que ceux imposés pour Unreal, les programmeurs disposent de suffisamment de temps pour exploiter pleinement le potentiel du moteur de jeu. Ils peuvent ainsi utiliser certaines caractéristiques du moteur qu'ils n'avaient encore jamais testées, ce qui leur permet notamment d'améliorer sensiblement le rendu graphique des personnages et des niveaux, permettant par exemple de multiplier par quatre le niveau de détail des apparences disponibles pour les personnages, notamment au niveau des visages[17]. Devant l’ampleur de la tâche, Epic Games décident finalement de faire de cette extension un jeu à part entière qu’ils baptisent Unreal Tournament[13].
Caractéristiques
modifierL'Unreal Engine est programmé en C++ et dans un langage de script, baptisé « UnrealScript », utilisé pour 90 % du code lié au gameplay d’Unreal Tournament[18]. Le moteur utilise une conception orientée objet, ce qui lui permet d'être extrêmement modulaire. Les interfaces des différentes sous-parties du code étant clairement définies, les développeurs peuvent travailler sur l'une d'entre elles sans que cela n'affecte le reste du jeu. Cela a également permis d'isoler le code lié aux plates-formes dans des bibliothèques logicielles séparées, facilitant le portage du jeu sur d'autres plates-formes. Enfin, cette modularité se retrouve dans le langage de script du moteur de jeu. Tous les éléments du jeu, comme les armes ou les objets, sont définis de manière indépendante. Les programmeurs peuvent donc ajouter ou modifier ces éléments sans que cela n'affecte le code source. Cette conception orientée objet couplée avec l'éditeur de niveau UnrealEd fait de l'Unreal Engine un système performant pour créer de nouveaux jeux ou des modifications de jeux l'utilisant. Une grande partie du code a en effet été conçue de manière à rendre le jeu attractif pour les programmeurs et les artistes de la communauté des moddeurs[16].
L'Unreal Engine est axé sur la CSG (la géométrie de construction de solides) soustractive à l'inverse du quake engine, basé sur la géométrie additive. En résumé, pour construire un univers dans le quake engine, les éléments sont ajoutés au vide (un peu comme l'on construirait une maison en ajoutant des briques). Dans l'unreal engine, le monde est plein au départ et le designer creuse dans celui-ci pour créer son univers. Cela offre la possibilité au designer de l'unreal engine d'utiliser des "portals" pour cloisonner son monde en zones fermées bien distinctes et ainsi offre au moteur la possibilité grâce aux PVS (potential visibility sets) de n'afficher que la partie visible d'un univers. Ainsi, le moteur d'unreal pouvait offrir des intérieurs complexes et des extérieurs riches tout en offrant des performances impressionnantes pour l'époque. Pour le « ciel », Epic adopta le système des Skybox : procédé aujourd'hui courant pour représenter le ciel en 3D temps réel.
Unreal Engine est destiné aux consoles de la génération PlayStation, Nintendo 64, PlayStation 2 et Dreamcast ainsi qu'aux PC de la fin des années 1990.
Licence
modifierComme id Software avec le Quake engine, Epic Games met ensuite l’Unreal Engine à disposition sous licence. Particulièrement populaire dans la communauté des développeurs de mods, celui-ci devient rapidement le principal concurrent du Quake Engine. En plus des titres développés par Epic Games et Digital Extreme, celui-ci a ainsi été utilisé par de nombreux studios de développement pour créer des jeux tels que Deus Ex, Rune ou encore Star Trek: Deep Space Nine: The Fallen[19].
Jeux utilisant l'Unreal Engine
modifier- 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
modifierDéveloppement
modifierLa stratégie d’Epic Games évolue pour le développement de l’UnrealEngine 2, les développeurs souhaitant le rendre compatible avec la PlayStation 2, la Xbox ou la Dreamcast. À l’époque, le développement des jeux PC et des consoles sont en effet considérés comme deux choses différentes et souvent incompatibles du fait de la rapide évolution de la puissance des ordinateurs. Pour l’Unreal Engine 2, Epic Games souhaite donc réconcilier les deux mondes en créant des outils permettant de facilement créer des jeux multiplateformes[20].
Unreal Engine 2.X
modifierÀ la suite d'un accord avec Microsoft, l'Unreal Engine est rendu disponible aux développeurs sur Xbox[21]. Unreal Engine 2.X est une version spéciale du moteur 2.0 optimisée pour les jeux Xbox. Si Unreal Championship sur Xbox utilise le moteur 2.0 pour obtenir des résultats médiocres (équivalents en détails moyen de Unreal Tournament 2003 sur PC), son successeur, Unreal Championship 2: The Liandri Conflict, utilise le moteur 2.X et s'avère bien plus complexe et détaillé, grâce à une meilleure gestion des capacités de la console.
Caractéristiques
modifierAutrement connu sous le nom de Warfare Engine.
Quand on en arrivait aux intérieurs complexes, où il fallait creuser nombre de détails, la première version du moteur peinait et affichait ce qu'on appelle des trous BSP : l'espace à afficher est trop segmenté en différentes surfaces, et on assiste à des bugs graphiques (principalement des répétitions de textures) ou même physiques (il arrive qu'un joueur puisse traverser le sol).
Dans des jeux qui demandaient toujours plus de détails, Epic a donc opté pour séparer les détails de la géométrie générale du niveau. Cette dernière resterait « à l'ancienne », et les premiers seraient remplacés par des Static meshes, c'est-à-dire des objets en 3D pré-calculés.
En plus des améliorations standard en termes de rendu de la géométrie, des textures et de l'éclairage, Unreal Engine apporta aussi le support pour l'animation squelettale (utilisée pour la physique ragdoll par le biais du Karma Engine).
Une transition entre les versions 2 et 3 du moteur, appelée 2.5, a aussi vu le jour. Celle-ci intègre quelques effets supplémentaires mais reste très proche de la version 2.
Unreal Engine 2 est destiné aux consoles de la génération PlayStation 2, Xbox, GameCube et Wii, ainsi qu'aux PC jusqu'au milieu des années 2000.
Licence
modifierAvec l’Unreal Engine 2, c’est également la stratégie d’octroi des licences d’Epic Games qui évolue. Ainsi, le premier titre basé sur nouveau moteur à être publié – America's Army – n’a pas été développé en interne mais par un studio ayant acquis la licence. Ce changement de stratégie se traduit par un nombre sans précédent d’accords avec des studios tiers. L’Unreal Engine 2 est ainsi utilisé pour les jeux Tom Clancy's Splinter Cell, Deus Ex: Invisible War, la série des Harry Potter, Red Steel, BioShock et Mirror's Edge pour ne citer que les plus connus. Enfin, le nouveau moteur se différencie également de ses prédécesseurs par sa flexibilité. Ainsi, si au milieu des années 1990, les moteurs de jeux étaient généralement utilisés pour créer des clones du jeu original, l’Unreal Engine 2 change la donne en permettant la création de n’importe quel type de jeu vidéo[22].
Jeux utilisant l'Unreal Engine 2
modifier- 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
modifierDu point de vue des graphismes, Unreal Engine 3 gère le displacement mapping, diverses méthodes d'éclairage par pixel, le shader modèle 3.0 (tout en gérant des solutions de remplacement basées sur les anciennes versions) et l'environment mapping.
Pour optimiser les vitesses de calcul et d'affichage, Epic a décidé de baser ses objets 3D sur deux modèles : l'un de qualité moyenne — et donc rapide à afficher, et l'autre d'une qualité maximale. C'est le modèle de qualité moyenne qui est affiché, le modèle de qualité supérieure étant utilisée pour appliquer un relief très détaillé sur le modèle moyen sous forme de normal map, ce qui permet d'obtenir des modèles légers mais très détaillés.
Unreal Engine 3 est destiné aux consoles de la génération PlayStation 3, Xbox 360, ainsi qu'aux PC jusqu'à la fin des années 2000-début 2010.
Depuis , il est possible de télécharger Unreal Engine 3 sur le site d'Epic Games et de l'utiliser sans limitation et gratuitement pour une utilisation non-commerciale/promotionnelle. Il est toutefois possible de commercialiser un jeu réalisé avec le moteur contre l'acquisition d'une licence de 99 $ et le reversement de 25 % du chiffre de vente après les premiers 50 000 $ engrangés[23] (5 000 $ avant le ).
Jeux utilisant l'Unreal Engine 3
modifier- 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 Development Kit
modifierUnreal 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
modifierEn août 2005, alors qu'aucun jeu utilisant Unreal Engine 3 n'était encore sorti, Ken Beaulieu, vice-président d'Epic Games, annonce que l'équipe travaille depuis deux ans sur la version 4, sans donner plus de détails. Ce moteur graphique cible la huitième génération de consoles. La seule personne à travailler sur le code source de l'Unreal Engine 4 est Tim Sweeney, directeur technique et fondateur d'Epic Games. Michael Capps, président d'Epic Games, a indiqué que le moteur devrait être prêt vers 2012[réf. nécessaire].
Durant l'annonce de la PlayStation 4, Sony a présenté des enregistrements de jeux utilisant l'Unreal Engine 4.
Le , Epic Games annonce que son moteur sera disponible pour tous au prix de 19 $ par mois, ainsi que 5 % de royalties.
Depuis le , Unreal Engine 4 est gratuit, les développeurs l'utilisant pour développer des jeux ou vidéos commerciaux devant toutefois payer une redevance à partir d'un certain chiffre d'affaires[24]. À titre de comparaison, la société exigeait une redevance de 25 % pour Unreal Engine 3. L’Unreal Engine 4 permet de créer 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 propose également le C++, et un nouveau langage de programmation graphique appelé Blueprint.
Jeux utilisant l'Unreal Engine 4
modifier- 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 18[25]
- 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 Simulator[26]
- 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)
- 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)
Plateformes supportées
modifierUnreal Engine 5
modifierLa cinquième version d'Unreal Engine est annoncée lors de l'évènement vidéo Summer Games Fest 2020 animé par Geoff Keighley[27]. Celle-ci présente de nouvelles technologies présentées comme révolutionnaires par Epic Games. Lumen, un système d'éclairage dynamique à rebond de faisceaux, technologie semblable au raytracing, mais optimisée pour des jeux en temps réel. Nanite est aussi présenté, c'est une technologie se voulant bouleverser les normes établies dans le monde de la 3D. Cette technologie permet théoriquement un nombre infini de polygones dans une scène sans LOD grâce à une virtualisation des vertex, descendant le nombre de polygones affiché au nombre de pixels affichés à l'écran pour les modèles les plus complexes. Unreal Engine 5 se veut aussi compatible avec le DLSS, le DLSS 2.0, le DLSS 3 et le DLSS 3.5.
Elle est disponible en accès anticipé depuis le et accessible officiellement aux développeurs le 5 avril 2022[28].
La GDC 2023 a été marquée du côté d'Unreal Engine par l'annonce de la version 5.2, introduite par une démonstration au réalisme impressionnant de la nouvelle gestion en temps réel de terrains procéduraux gigantesques ainsi que l'arrivée d'un nouvel algorithme de calcul des réflexions multicouches sur les textures, connu en interne comme le "Projet Opale", et présenté dans l'éditeur comme la technologie Substrate. Comme cela remet en question tout l'ancien système de matériaux, des incompatibilités sont visibles entre les versions 5.1 et 5.2, et avec les outils externes de texture painting.
La version 5.2 est sortie le 11 mai 2023 apportant des améliorations et nouveautés au moteur[29].
La version 5.3 est disponible depuis le 6 septembre 2023 apportant des améliorations et nouvelles fonctionnalités.
La version 5.5 en Preview 1 est disponible depuis le .
Jeux utilisant l'Unreal Engine 5
modifier- Ark: Survival Ascended (en)
- Ashes of Creation (en)
- Banishers: Ghosts of New Eden
- Dragon Quest XII: The Flames of Fate
- Fortnite
- InZoi
- Kingdom Hearts 4
- Layers of Fear (en)
- Lords of the Fallen
- Payday 3
- Robocop: Rogue City
- Satisfactory
- Silent Hill 2
- Stormgate (en)
- The Day Before
- The Finals
- The Matrix Awakens
- The Talos Principle 2
- The Witcher 4
- Tomb Raider (Titre inconnu à ce jour)
- Unrecord
Notes et références
modifier- (en) « Unreal Engine 5.5 Preview 1 is out », sur Unreal Engine (consulté le ).
- (en) Geoffrey Keighley, « The True Story Behind the Creation of Unreal - Action Aficionados », sur GameSpot, .
- (en) Anthony Tan, « Tim Sweeney of Epic Games », sur beyond3d.com, .
- (en) Benj Edwards, « From The Past To The Future: Tim Sweeney Talks - Inside the Shareware Business », sur Gamasutra, .
- (en) Geoffrey Keighley, « The True Story Behind the Creation of Unreal - From Carpet to Foot », sur GameSpot, .
- (en) Tolstiy, « Next gen engines: Tim Sweeney interview », sur Tolstiy.ru.
- (en) Zeality, « New Interview with Alexander Brandon », sur thasauce.net, .
- (en) monokoma, « Unreal: PC - Beta / Tech Demo », sur Unseen64.net, .
- (en) « Unreal is real », sur Unreal.com, GT Interactive, .
- « Du jeu vidéo à l'industrie automobile, Epic Games veut diversifier les usages de l'Unreal Engine », sur usine-digitale.fr (consulté le )
- « Volvo choisit Unreal Engine pour améliorer son système d'info-divertissement », sur usine-digitale.fr (consulté le )
- Grossman 2003, Introduction, p. 91.
- Grossman 2003, Early Development, p. 91-92.
- (en) « Sweeney Apologizes for Unreal Woes », sur IGN, .
- Grossman 2003, A Game Takes Shape, p. 92-94.
- Grossman 2003, What Went Right, p. 96-100.
- Grossman 2003, New Code, New Features, p. 94-95.
- Grossman 2003, Where We Go from Here, p. 102.
- (en) Paul Lilly, « Doom to Dunia: A Visual History of 3D Game Engines », sur maximumpc.com, .
- (en) Mike Thomsen, « History of the Unreal Engine (page 2) », sur IGN, .
- Chris et Angel, Les infos chaudes du Net, janvier 2001, Joypad no 104.
- (en) Mike Thomsen, « History of the Unreal Engine (page 3) », sur IGN, .
- Plafond des revenus « non-taxés » par l'UDK.
- (en) « IF YOU LOVE SOMETHING, SET IT FREE », sur unrealengine.com, (consulté le )
- « Bus Simulator 18 », sur pcgamingwiki.com
- « Fernbus Simulator », sur pcgamingwiki.com
- (en) Epic Games, « A first look at Unreal Engine 5 », sur www.unrealengine.com/,
- « Le moteur Unreal Engine 5 est officiellement accessible aux développeurs », sur gamekult.com, (consulté le ).
- « L'Unreal Engine 5.2 est disponible ! », sur Unreal Engine (consulté le )
Annexes
modifierBibliographie
modifier: document utilisé comme source pour la rédaction de cet article.
- Gossellin De Bénicourt Grégory, Les cahiers d'Unreal Engine 4 T1 : Modélisation, Blueprints, Matériaux et Paysages, Graulhet, Éditions Graziel, , 126 p. (ISBN 979-10-93846-02-6)
- Gossellin De Bénicourt Grégory, Les cahiers d'Unreal Engine 4 T2 : Personnages, Intelligence Artificielle et Particules, Graulhet, Éditions Graziel, , 126 p. (ISBN 979-10-93846-03-3)
- (en) Austin Grossman, Postmortems from Game Developer, Taylor & Francis, , 328 p. (ISBN 978-1-57820-214-0, lire en ligne).
- (en) Jason Gregory, Game Engine Architecture, CRC Press, , 9864 p. (ISBN 978-1-4398-7918-4, lire en ligne)
- (en) Jason Busby, Zak Parrish et Jeff Wilson, Mastering Unreal Technology : Volume I: Introduction to Level Design with Unreal Engine 3, Pearson Education, , 912 p. (ISBN 978-0-7686-8897-9, lire en ligne).
Articles connexes
modifierLiens externes
modifier
- (mul) Site officiel
- (en) Unreal Developer Network, la documentation officielle de l'UnrealEngine
- (en) Unreal Technology
- (en) Unreal Development Kit (UDK), le kit de développement gratuit de l'UnrealEngine 3