7 points par ffdd270 2020-09-25 | 4 commentaires | Partager sur WhatsApp

Hier, le moteur complet d’Amnesia a été publié en open source.

Frictional Games a expliqué qu’un très grand nombre de mods se sont accumulés autour du modding d’Amnesia et que, par reconnaissance envers la communauté des moddeurs, l’entreprise publie gratuitement l’intégralité du code source en espérant qu’ils pourront faire des choses encore plus intéressantes.

L’entreprise a toutefois précisé qu’il s’agit du « free » de la liberté d’expression (free speech), et non du « free » de la bière gratuite. Le jeu et l’ensemble de ses contenus restent la propriété de l’entreprise.

La raison de cette publication maintenant est aussi que le jeu dont le code est publié fête bientôt son 10e anniversaire et qu’avec l’arrivée d’un nouveau titre dans un mois, il n’était plus possible de repousser cela davantage.

Ils espèrent que cette publication sera utile à ceux qui veulent créer leur propre moteur ou en apprendre davantage sur la programmation de jeux, et ont présenté plusieurs fonctionnalités notables.

  • Shadow mapping avec bords adoucis.

  • Système de visibility culling en temps réel qui fonctionne aussi sur les objets dynamiques.

  • Système de batching automatique du rendu pour les objets statiques.

  • Système de deferred shading.

  • Éditeur complet avec de nombreuses fonctionnalités intéressantes, comme la sélection d’algorithmes et l’ajustement à la vue.

  • Une IA à machine à états très simple, mais qui permet encore de créer des agents assez intéressants et intelligents.

  • Un système assez avancé pour les sons physiques.

  • Un système d’interaction basé sur la physique.

  • Un système audio propriétaire implémenté avec OpenAL.

  • De nombreuses autres techniques fondamentales de rendu et de gameplay, toutes implémentées dans une structure de moteur cohérente.

4 commentaires

 
ffdd270 2020-09-25

Je me demande si j’aurais dû mettre un avertissement horreur (...) Quand vous lirez le texte original, si vous êtes sensible aux jeux d’horreur ou aux images effrayantes, je vous conseille de faire défiler immédiatement d’un cran. C’est drôle quand on y pense, mais il y a une image qui fait peur la première fois qu’on la voit… On y voit un monstre passer la tête et, dans une bulle de type bloc-notes sur fond blanc, dire : « Amnesia est maintenant open source ! »

 
ffdd270 2020-09-25

https://github.com/id-Software/DOOM-3-BFG

En le lisant, ça m’a fait penser à Doom. Ça m’a beaucoup aidé quand j’étudiais les moteurs, et Doom 3 BFG est facile à lire puisqu’il contient aussi une revue de sa structure.

https://fabiensanglard.net/doom3_bfg/index.php

J’aimerais bien qu’il existe aussi ce genre de revue du code source pour Amnesia ! J’aimerais m’y essayer moi-même, mais... les jeux d’horreur me font bien trop peur ;_;

 
xguru 2020-09-25

Moi aussi, après avoir vu cette actu, je suis allé voir, puis je suis ressorti direct parce que l’image avec écrit « Amnesia is now open source » faisait trop peur… Je n’aime pas les jeux d’horreur lol

 
ffdd270 2020-09-25

Moi aussi, ça m’a fait peur, mais il y avait un décalage avec l’image de réaction (...), donc ça m’a fait rire.