Doomsday Engine
Doomsday Engine est un moteur d’émulation moderne conçu pour relancer Doom, Heretic et Hexen avec une fidélité technique améliorée. Il ne s’agit pas d’un émulateur classique, mais d’un port optimisé reposant sur des technologies actuelles (OpenGL, Qt 5) pour offrir des graphismes et une expérience utilisateur modernisés, tout en conservant l’intégrité des fichiers originaux (WAD).
Compatible avec macOS (Intel et Apple Silicon), il propose des fonctionnalités avancées comme le rendu 3D amélioré (occlusion ambiante, effets de lumière dynamique), le son spatialisé (via FMOD) et un support multiplateforme pour les serveurs. Son interface modulaire et ses profils de jeu en font un outil polyvalent, idéal pour les joueurs cherchant à explorer ces classiques avec des performances optimisées. Le projet, open source, reste actif et régulièrement mis à jour.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
Apple Silicon
64 bits
SDL Library
Téléchargement et liens
- Télécharger Doomsday Engine
- Site officiel
- Code source
-
brew install --cask doomsday-engine
Historique des versions
v2.3.0
-
Amélioration majeure de la compatibilité avec les render hacks de DOOM vanilla : prise en charge étendue des effets visuels exploitant les failles du moteur original (ex. : eau profonde dans TNT: Evilution, fenêtres transparentes, arachnotrons dans des piliers, etc.).
-
Nouveautés en modding :
- Renommage de sprites via DeHackEd (DOOM).
- Rédefinition et ajout de séquences sonores ambiantes dans Heretic (via le module Audio), modifiable en jeu.
- Intégration de l’effet earthquake de Hexen dans Heretic, contrôlable par script.
-
Extensions des scripts :
- Accès étendu aux propriétés du jeu, des joueurs et des objets (things).
- Liste, vérification d’état/flags et modification d’objets, avec déclenchement de scripts à la mort.
- Ajout d’opérateurs bitwise pour les scripts.
-
Flexibilité du rendu :
- FOV personnalisable pour les modèles d’armes dans le HUD, permettant une meilleure fidélité aux sprites 2D.
Changelog complet
v2.2.2
Aucun détail pour cette version.
v1.12.0
-
Nouveautés majeures :
- Amélioration significative du support des map hacks pour les jeux utilisant id Tech 1 (comme Doom ou Heretic), avec une meilleure gestion des modifications de cartes complexes.
- Nouveau système de profils pour personnaliser l’apparence du rendu (résolution, filtres, effets visuels), accessible via un éditeur intégré en jeu et des paramètres configurables.
-
Corrections importantes :
- Suppression définitive du Control Panel traditionnel, remplacé par des fonctionnalités intégrées à la barre d’outils (meilleure organisation et accessibilité).
- Interface utilisateur modernisée pour le metteur à jour automatique, avec une gestion plus fluide des téléchargements et des mises à jour.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v932
-
Nouveauté majeure : Introduction d’un nouveau framework UI basé sur OpenGL 2, remplaçant la console intégrée et simplifiant la sélection des jeux dans le menu principal (ring zero), avec une interface plus moderne et fluide.
-
Améliorations internes : Poursuite des travaux de refonte des composants internes (optimisations, stabilité et préparation pour de futures évolutions), bien que cette version reste axée sur les fonctionnalités utilisateur.
-
Correction majeure : Résolution de problèmes critiques liés à la stabilité et à la compatibilité avec des jeux spécifiques, notamment dans les scénarios complexes ou les niveaux exigeants en ressources.
-
Amélioration des performances : Optimisations ciblées pour réduire les goulots d’étranglement graphiques et améliorer le taux de frames dans les scènes dynamiques.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
Captures d'écran