BeamNG.drive
BeamNG.drive est un simulateur de véhicules en temps réel développé et édité par la startup BeamNG et qui fonctionne sous Microsoft Windows. BeamNG.drive propose une gestion originale de la physique dite Soft-body, une physique capable de simuler les réactions des matériaux «mous» tels que le tissu ou la torsion de l'acier.
Développeur |
BeamNG |
---|---|
Éditeur |
Thomas Fischer |
Début du projet |
2012 |
---|---|
Accès anticipé |
29 mai 2015 |
Genre |
Simulateur de véhicules, bac à sable physique, Monde ouvert |
---|---|
Mode de jeu | |
Plate-forme |
Site web |
---|
Développement
Fin mai 2012, BeamNG publie une vidéo sur YouTube titrée "Revolutionary soft-body physics in CryEngine3"[1] (Physique soft-body révolutionnaire dans le moteur CryEngine3). Originellement, BeamNG.drive était basé sur le moteur graphique CryEngine 3, mais l'implémentation au jeu de conduite a engendré des bugs, obligeant ensuite à passer au moteur Torque[2]. BeamNG.drive compte fortement sur le codage en Lua. Il utilise également des paquets de données locales utilisant le réseau Lua lorsque le jeu est lancé afin de compléter les complexes équations de physique durant le jeu.
BeamNG lance son site web en août 2012 dans le but de commencer à relayer l'actualité du développement du simulateur[3]. Avec la sortie du site web naît un forum public et un blog de développement. La communauté a grandi exponentiellement pour atteindre environ 104.000 membres dont environ 15.000 actifs (juillet 2015) depuis le démarrage du site. Le site est régulièrement alimenté en informations, comme le contenu de chaque mise à jour, il permet aussi de mettre en ligne ou de télécharger des mods.
Le jeu était placé sous vote public pour le Steam Greenlight le [4]. Seulement 8 jours plus tard, le jeu était greenlighté[5].
Entre septembre 2014 et février 2015, les développeurs de BeamNG.drive ont aussi sorti une version expérimentale optionnelle pour le public[6]. Les versions expérimentales contenaient toutes les dernières fonctions de BeamNG.drive. La mise à jour Steam Early Access est sortie plus tard officiellement sur Steam en tant qu'Early Access le [7].
Les développeurs ont récemment annoncé les prochaines étapes du développement, les principales étapes étant l'ajout de sons réalistes, une amélioration graphique grâce à l'implémentation future de l'API Vulkan, l'ajout d'un mode carrière avec un scénario, et des particules (fumées, étincelles, flammes, etc.) respectant les lois de la physique.
Des campagnes solo comme "Senseless Destruction"[8], et "A Rocky Start"[9] ont été ajoutées depuis la 0.7.
Un système de Replay a été ajouté dans la 0.6[10], ainsi qu'un système de coupleurs permettant d'attacher une remorque aux véhicules[11]
La gestion des blocages de différentiel a été ajoutée dans la version 0.8 ainsi qu'une meilleure gestion des transmissions (Powertrain)[12]
Une grande refonte du système de collisions a été réalisée dans la version 0.8[13].
Depuis la version 0.10, les véhicules sont dotés de sons personnalisés, et de nouveaux effets sonores ont été ajoutés, comme le son du starter.
La version 0.17 ajouta un système de trafic : d'autres voitures conduites automatiquement peuvent accompagner le joueur[14].
Le 8 avril 2020, la version 0.19 rajoute la Cherrier Vivace et la Cherrier Tograc, ainsi qu'une retouche sur le Gavril D-Series qui bénéficie d'une autre version.
Le 14 décembre 2022 sort la version 0.27, considéré par les développeurs comme la plus grosse mise à jour de l'histoire du jeu. Effectivement, la conception de la 0.27 aurait duré 2 ans. Cette version inclut plusieurs nouveaux véhicules, la nouvelle map "Johnson Valley" (la plus grande du jeu à sa sortie), un tout nouveau système de suspensions très réaliste et d'autres gadgets et animations…
Le 11 Mai 2023 sort la 0.28, incluant les remaster de 2 des 3 ETK, la 800 Series et la K-Series, de nouveaux sons (bruits d'air), des portes ouvrables sur tous les véhicules sauf le Gavril T-Series, des textures PBR pour la carte "Automation Test Track", un système de statistiques et des améliorations mineures de l'IA.
Système de jeu
BeamNG.drive n'a pour le moment aucun objectif réel à accomplir en jeu, bien que, après la sortie de la version Steam Early Acess (0.4.0.0), de petits scénarios de type courses de checkpoint furent ajoutés. Depuis la 0.7, des campagnes solo comme "Senseless Destruction", et "A Rocky Start" ont été ajoutées. Le joueur peut piloter et accidenter de nombreux types de véhicules sur plusieurs environnements différents. Le jeu implémente son moteur physique soft-body autant pour le contrôle de la dynamique du véhicule que pour le contrôle des collisions entre objets et véhicules[15], qui sont réalistes, précis, destructibles et à la physique totalement dynamique[16] - [17] - [18]. Le jeu est très facilement moddable, il suffit de télécharger des fichiers de mods sur le site du jeu ou sur d'autres sites, puis de les déplacer dans un dossier "mods" dans un dossier "BeamNG.Drive" créé dans les documents. Les mods permettent d'ajouter du contenu créé par la communauté, comme des véhicules, environnements ou scénarios, voire d'y jouer en multijoueur grâce à un mod téléchargeable.
Depuis la 0.25, un mod de jeu carrière est disponible, mais caché dans les menus du jeu car non fini. Il inclut des missions de différents types, tel que de la poursuite policière ou du drift.
Physique
BeamNG.drive se vante de proposer une simulation de physique soft-body calculée en temps réel afin de simuler ses véhicules. Les algorithmes[19] ont été écrits en fonction des véritables équations de la physique. Les véhicules dans le jeu sont constitués de structures soft-body en poutres et en nœuds ("node-beam") assez similaires au jeu de simulation Rigs of Rods. Le moteur physique simule un réseau de nœuds et de poutres interconnectés combinés pour former le squelette invisible d'un véhicule avec des masses réalistes. En termes de physique, les véhicules se déforment de manière réaliste dans les différentes situations rencontrées et selon les conditions appliquées.
Le moteur physique peut gérer la gravité et le vent.
Les développeurs prévoient d'ajouter, entre autres, la pression de l'air et de la météo[20].
La simulation très poussée de BeamNG a permis de recréer de façon non voulue des phénomènes physiques, tel que l'effet Djanibekov[21].
Le moteur du jeu calcule constamment les équations de la physique en temps réel durant le jeu[22] grâce au CPU, tandis que la carte graphique (GPU) gère le moteur graphique.
Accueil
BeamNG.drive a reçu une critique très positive. Dans un article de BBC Autos, l'auteur déclare :
"BeamNG has received interest from the film industry to model vehicle stunts, so that they can be prototyped and tested exhaustively – but cheaply – before a stunt driver smashes up a car on set."[23]
("BeamNG a soulevé l'intérêt de l'industrie cinématographique dans le but de simuler des cascades de véhicules, afin qu'ils puissent être testés exhaustivement - mais à bon marché - avant qu'un cascadeur ne brise effectivement une voiture.")
Voir aussi
Références
- (en) BeamNG, « Revolutionary soft-body physics in CryEngine3 », sur Youtube, (consulté le )
- (en) BeamNG, Thomas "tdev" Fischer, « BeamNG and Torque3D », BeamNG, (consulté le )
- (en) BeamNG, Thomas "tdev" Fischer, « new-website », sur BeamNG, BeamNG, (consulté le )
- (en) Savage Phil, « BeamNG.drive crashes onto Steam Greenlight », PC Gamer, PC Gamer, (consulté le )
- (en) BeamNG, Thomas "tdev" Fischer, « We have been greenlit! », sur BeamNG, (consulté le )
- (en) Gabriel Fink, « Experimental Alpha Branch Now Supported on Steam », sur BeamNG Dev Blog, BeamNG (consulté le )
- (en) BeamNG, Thomas "tdev" Fischer, « Steam Early Access Release », sur BeamNG Dev Blog, BeamNG, (consulté le )
- BeamNG, « BeamNG.Drive - Senseless Destruction Campaign », (consulté le )
- BeamNG, « BeamNG.Drive - A Rocky Start Campaign », (consulté le )
- BeamNG, « BeamNG.Drive - Replay System Preview », (consulté le )
- BeamNG, « BeamNG.Drive - Couplers », (consulté le )
- BeamNG, « BeamNG.Drive - Powertrain », (consulté le )
- BeamNG, « BeamNG.Drive - Improved Collisions », (consulté le )
- BeamNG, « BeamNG.drive - Traffic », (consulté le )
- (en) Luke Reilly, « FINALLY, BEAMNG’S SOFT-BODY PHYSICS ARE AVAILABLE TO THE PUBLIC », sur ign.com, IGN, (consulté le )
- (en) BeamNG, « beamng.com - About Us », sur BeamNG, BeamNG, (consulté le )
- (en) Mike Futter, « BeamNG's Amazingly Realistic Car Crashes », sur Game Informer, Game Informer, (consulté le )
- (en) Jack Stewart, « Video-game wrecks get real », sur BBC, BBC, (consulté le )
- (en) BeamNG, Lefteris "estama" Stamatogiannakis, « A faster selection algorithm », BeamNG, (consulté le )
- (en) « Wet ground test », sur www.beamng.com, (consulté le )
- (en-US) « BeamNG.research – BeamNG » (consulté le )
- (en) Thomas Fischer, « BeamNG DRIVE alpha release », GarageGames.com, (consulté le )
- (en) Jack Stewart, « BBC Autos - Video-game wrecks get real », sur BBC Autos, BBC, (consulté le )