CryEngine

moteur de jeux vidéo
CryEngine
Description de l'image CryEngine Nex-Gen(4th Generation).png.
Description de l'image CryEngine Nex-Gen(4th Generation).png.
Informations
Développé parCrytek
Dernière version 5.7
Écrit en C++, Lua et C#Voir et modifier les données sur Wikidata
Système d'exploitationMicrosoft WindowsVoir et modifier les données sur Wikidata
EnvironnementMicrosoft Windows, Xbox 360, PlayStation 3, PlayStation 4, Xbox One, Android, iOS, Nintendo Switch
Formats lusCryEngine Project (generic) (d), CryEngine Project (v5) (d) et CryENGINE DBATable (d)Voir et modifier les données sur Wikidata
Formats écritsCryEngine Project (generic) (d), CryEngine Project (v5) (d) et CryENGINE DBATable (d)Voir et modifier les données sur Wikidata
Type Moteur de jeu
LicencePropriétaire
Site webcryengine.com

Le CryEngine est un moteur de jeu développé par Crytek, spécialisé dans les jeux de tir à la première personne. À l'origine, développé comme une démo technologique (X-Isle Dinosaurs Island) pour Nvidia, et son potentiel étant constaté, il a par la suite été transposé en jeu vidéo pour Far Cry. Il est notamment utilisé pour ce jeu, ainsi que pour le MMORPG Aion: The Tower of Eternity de NCsoft.

Le , Crytek a sorti la version 3.2 de son SDK CryEngine 3. Cette mise à jour majeure soutient entièrement la 3D stéréoscopique pour toutes les plates-formes et avec presque aucun impact sur les performances ou compromis sur la qualité graphique.

Selon divers rapports anonymes en , une licence de CryEngine a été accordée à Amazon pour 50 à 70 millions de dollars[1]. En , Amazon publie sa propre version retravaillée et étendue du CryEngine sous le nom d'Amazon Lumberyard[2],[3].

Spécifications

  • Moteur de rendu : intégration d'une technologie pour les décors en intérieur et en extérieur.
  • Modèles physiques : prise en charge de la cinématique inverse pour l'animation des personnages, véhicules, effets rigid bodies (corps durs), liquides, ragdoll, tissus et corps mous (soft bodies). Ce système fait partie intégrante du jeu et des outils de développement CryEDIT.
  • Intelligence artificielle permettant la définition de Scripts pour paramétrer le comportement collectif, ainsi que pour personnaliser chaque personnage selon des critères variables.
  • Système de musique interactive et dynamique pour adapter aux actions du joueur. Reproduction avec des bruits de la nature, qui sont mixés lors des transitions entre un décor intérieur et extérieur et inversement.
  • Client réseau et serveur : Gestion de toutes les Connexion réseau disponibles en mode multijoueur. Il s’agit d’un système à faible latence disposant d’une architecture client/serveur.
  • Shader : Système de script utilisé pour combiner les textures et produire des effets visuels de différentes façons. Prise en charge des fonctions per-pixel shading en temps réel, des reflets bombés, réfractions, éclairages volumétriques, textures animées, transparence des écrans d’ordinateur, fenêtres, impacts de balles, surfaces brillantes.
  • Terrain : Utilisation d’un système topographique et de réduction de polygones permettant de recréer des environnements gigantesques et réalistes. La profondeur du champ de vision peut être augmentée pour atteindre l’équivalent dans la réalité de deux kilomètres.
  • Éclairages et ombres : mélange d’ombres précalculées et temps réel, ombres pochoirs et lightmaps permettant de créer un environnement dynamique. Haute résolution, correction de perspective et ombres douces volumétriques pour des ombres réalistes en intérieur. Prise en charge des effets de particules avancés, avec effets d’éclairage volumétriques appliqués aux particules.
  • Brouillard : brouillard volumétrique, brouillard par couches, brouillard de profondeur de champ, pour une atmosphère et une tension plus intenses.
  • Intégration des outils : les objets et les constructions réalisés à l’aide de 3D Studio Max ou Maya s’intègrent facilement dans le jeu et l’éditeur.
  • Polybump : un outil autonome ou entièrement intégré aux autres outils, y compris 3D Studio Max. Il permet d'extraire des informations à partir de modèles haute résolution (normal map, displacement map, occlusion…) et d'exporter les modèles en basse résolution (low poly). Ces informations, permettent d'afficher un modèle de qualité correcte en temps réel au per-pixel lighting (illumination au pixel), en réduisant le nombre de polygones.
  • Gestion de scripts basés sur le langage Lua. Ce système permet de configurer et d’optimiser les armes et les paramètres de jeu, de jouer des sons et de charger des images sans toucher au code C++.
  • Modularité : entièrement écrit en C++ modulaire, avec commentaires, documentation et subdivisions dans de multiples DLL.

Versions

Ce diagramme illustre l'historique du développement des versions du moteur de jeu.

CryEngine 1

Il est totalement compatible DirectX 9.0 et OpenGL. Il supporte l'EAX, et le son Dolby 5.1. La version 1.2 supporte le Shaders Model 2.0. La version 1.3 dispose d'un rendu HDR (high dynamic range rendering).

CryEngine 2

La version 2 du moteur porte le nom de CryEngine 2 et n'est disponible que sur PC. Il a été notamment utilisé par les jeux Crysis, Crysis Warhead, et Crysis Wars (mode multijoueur de Crysis Warhead). Il est compatible DirectX 9 et DirectX 10.

CryEngine 3

La version 3 du moteur porte le nom de CryEngine 3 et est basée sur la version 2. Elle offre la particularité d'offrir sur PC des graphismes équivalents mais moins lourds en termes de charge et est compatible DirectX 11. Il prend en charge tous les formats de sortie standard de l'industrie, ce qui signifie qu'il n'est pas nécessaire d'avoir ou de s'équiper de matériel sur mesure ou haut de gamme pour afficher et bénéficier de la 3D-S dans les jeux.

CryEngine (déversionné)

Le , CryTek annonçait que leur prochain CryEngine ne comportera pas de numéro de version. Outre le côté marketing, la raison de cette décision est que ce nouveau moteur ne présente presque aucune similitude avec la version 3.0 de 2009. Le nouveau CryEngine est compatible avec les plates-formes nouvelle génération comme la PlayStation 4, Xbox One et Wii U[4].

CryEngine 5

Crytek a présenté le CryEngine V (ou CryEngine 5) en il se présente comme étant « Plus accessible », et ce moteur est orienté pour une compatibilité à la Réalité virtuelle (et leurs supports Oculus Rift, PlayStation VR, HTC Vive, OSVR)[5], cette version se base sur modèle économique où le prix est libre (c'est-à-dire que chaque consommateur est libre d'allouer la somme qu'il souhaite)[5].Les innovations annoncés sont la compatibilité C#, une interface de programmation graphique, une représentation 3D pour la réalité virtuelle, un système de particules revu, une meilleure gestion du Sound design[5] ainsi que la compatibilité avec DirectX 12.

Le , la version 5.3 du CryEngine est mise en ligne

Le , le moteur passe en version 5.4, c'est cette version qui apportera de nouveaux templates pour le langage C#, le support de l'interface de programmation graphique Vulkan en version bêta, et de nouvelles techniques anti-aliasing (notamment SMAA, TSAA et SuperSampling)[6]

Le , Crytek annonce passer d'un modèle économique pour ces licences d'exploitation d'une politique de prix libre à un intéressement de 5% sur les ventes des jeux développés sous CryEngine[7].

En 2022, la version 5.7 a été publiée avec peu de nouvelles fonctionnalités car les fonctionnalités prétendues être dans la 5.7 ont été supprimées et déplacées vers le nouveau CryEngine 6. La 5.7 incluait la prise en charge de Scaleform 4.0 (en). Les développeurs ont déclaré qu'il s'agirait de la dernière version de CryEngine 5 et ont confirmé qu'ils travaillaient sur une nouvelle itération de CryEngine. Les versions précédents la 5.7 sont obsolètes et ne peuvent pas être téléchargées.

CryEngine 6

Crytek a confirmé qu'ils travaillent sur la nouvelle version de CryEngine. On ne sait pas quelles fonctionnalités elle inclura pour le moment. Les développeurs ont déclaré une amélioration du système d'éclairage global, l'intégration probable du ray tracing ainsi qu'une prise en charge stable de DirectX 12. Le programme bêta du moteur sera également disponible.

Jeux utilisant CryEngine

CryEngine 1

CryEngine 2

TitreAnnéeDéveloppeurÉditeurPlateforme
Blue Mars2009(open beta)Avatar RealityAvatar RealityMicrosoft Windows
Crysis2007Crytek FrankfurtElectronic ArtsMicrosoft Windows
Crysis Warhead2008Crytek BudapestElectronic ArtsMicrosoft Windows
Entropia Universe2009MindArkMindArkMicrosoft Windows
Merchants of Brooklyn2009Paleo EntertainmentPaleo EntertainmentMicrosoft Windows
The DayNCReloaded StudiosNexon
Tencent Holdings
Microsoft Windows
VigilanceReleasedHarrington GroupHarrington GroupMicrosoft Windows

CryEngine 3

TitreAnnéeDéveloppeurÉditeurPlateforme
ArcheAge2013XL GamesXL GamesMicrosoft Windows
Arena Of FateNCCrytek GmbHN/AMicrosoft Windows
ASTA: The War of Tears and WindsNCPolygon GamesNHNMicrosoft Windows
Cabal 22012ESTsoftESTsoftMicrosoft Windows
Crysis2011Crytek GmbHElectronic ArtsPlayStation 3, Xbox 360
Crysis 22011Crytek GmbHElectronic ArtsMicrosoft Windows, PlayStation 3, Xbox 360
Crysis 32013Crytek GmbHElectronic ArtsMicrosoft Windows, PlayStation 3, Xbox 360
Enemy FrontNCCity InteractiveCity InteractiveMicrosoft Windows, PlayStation 3, Xbox 360
Everybody's Gone to the Rapture2015thechineseroomSony Computer EntertainmentMicrosoft Windows
Evolve2013Turtle Rock StudiosTake-Two InteractiveMicrosoft Windows, PlayStation 4, Xbox One
Festung EuropaNCJackboot GamesN/AMicrosoft Windows
God SlayerNCChangyou.comChangyou.comMicrosoft Windows
HUNT - Horrors of the Gilded AgeNCCrytek GmbHN/AMicrosoft Windows, PlayStation 4, Xbox One
Icarus OnlineNCWeMade EntertainmentWeMade EntertainmentMicrosoft Windows
LichdomNCXaviantN/AMicrosoft Windows, PlayStation 3, Xbox 360
MechWarrior Online2013Piranha GamesInfinite Game PublishingMicrosoft Windows
Monster Hunter OnlineNCTencent
Capcom
CapcomMicrosoft Windows
Nexuiz2012IllFonicTHQXbox 360, Microsoft Windows
Panzar: Forged by Chaos2013Panzar StudioPanzar StudioMicrosoft Windows
Project Reality 2NCMicrosoft Windows
Project Heart and Soul2014/2015Reach Game StudiosN/AMicrosoft Windows, PlayStation 4
Shadow of the Eternals2014Precursor GamesPrecursor GamesWii U, Microsoft Windows
Sniper: Ghost Warrior 22013City InteractiveCity InteractivePlayStation 3, Xbox 360, Microsoft Windows
Sonic Boom: Rise of Lyric2014Big Red Button EntertainmentSegaWii U
State of Decay2013Undead LabsMicrosoft StudiosMicrosoft Windows, Xbox 360
Tour Golf OnlineNCOnNet USAOnNet
GamesCampus
Microsoft Windows
Warface2013Crytek KievTencent HoldingsMicrosoft Windows, Xbox 360, Nintendo Switch, Xbox One, PlayStation 4, GeForce Now, Android
Sniper: Ghost Warrior 32017City InteractiveCity InteractivePlayStation 4, Xbox One, Microsoft Windows
Snow (en)NCPoppermost Productions (en)Poppermost Productions (en)Microsoft Windows, PlayStation 4

CryEngine (Déversionné)

CryEngine V

TitreAnnéeDéveloppeurÉditeurPlateforme
Aporia: Beyond the Valley2017Investigate NorthGreen Man GamingMicrosoft Windows
Collision Course2017CrynosaursCrynosaursMicrosoft Windows
Core Elements : GameÀ venirDigital Days EntertainmentDigital Days EntertainmentMicrosoft Windows
Deceit2017AutomatonAutomatonMicrosoft Windows
Hunt: Showdown2018CrytekCrytekMicrosoft Windows, Xbox One
Mavericks: Proving Grounds2018AutomatonAutomatonMicrosoft Windows
Project UnknownÀ venirShadow Game StudioShadow Game StudioMicrosoft Windows
Robinson: The Journey2016CrytekSony Computer EntertainmentMicrosoft Windows, PlayStation 4
SNOW2017Poppermost ProductionsPoppermost ProductionsMicrosoft Windows, PlayStation 4
The Climb2016CrytekCrytekMicrosoft Windows
War of RightsÀ venirCampfire GamesCampfire GamesMicrosoft Windows

Voir aussi

Notes et références

Liens externes

Sur les autres projets Wikimedia :

🔥 Top keywords: