Odamex est un sourceport à la fois solo et multijoueurs de Doom, entièrement réécrit en C++. Son but principal était d’avoir une version moderne et customisable du jeu, tout en restant le plus proche possible aux physiques du titre original.
Odamex est actuellement sous licence GPLv2, est cross-platforme, supportant Windows, Linux, MacOSX, et aussi d’autres plateformes supplémentaires grâce à l’usage de librairies facilitant sa portabilité.
Odamex a été utilisé comme étant le port de référence pour la QuakeCon en 2013 et en 2019, et une grande partie de sa source a été aussi utilisée dans le remaster de Nightdive Studios en 2024.

Mon histoire avec le projet
En 2016, j’avais commencé à faire un fork du projet original suite à une inactivité de la part des développeurs originaux, sous le nom de Newdamex, fixant de nombreux bugs que j’avais repéré lors de mes tests initiaux.
En 2018, suite à mes contributions, j’ai réussi à faire en sorte de redonner de l’intérêt aux développeurs initiaux du projet. Plusieurs de mes contributions & fixes ont été portés directement dans le projet.
En 2019, j’ai fait partie de l’équipe de développement d’Odamex. J’ai principalement fait du Quality Control en faisant des tests intensifs, et et m’assurant que les contributions respectent bien les standards demandés par le projet ; j’ai aussi été administrateur de la communauté Discord.
Cependant, j’ai appris en 2022 que l’équipe de développement a décidé de me retirer de l’équipe sans me prévenir ni sans donner d’explication, malgré les nombreuses contributions en cours. De plus, une majeure partie d’entre elles ont été reprises sans aucun changement et sans avoir été crédité. Leur comportement étant inacceptable, j’ai décidé de ne plus supporter/contribuer à tout contenu provenant de Nightdive Studios et de tout projet venant de l’équipe d’Odamex.
Mes contributions
- J’ai entièrement porté Odamex sur Nintendo Switch, PSVita, et partiellement sur WiiU.
- J’ai fortement amélioré le support sur Nintendo Wii port, avec le multijoueurs fonctionnel, et avec un support complet des manettes.
- J’ai réalisé un petit framework permettant de faciliter légèrement le portage sur d’autres plateformes
- J’ai réalisé le support des extensions MBF21 et du DEHEXTRA (je n’ai pas été crédité)
- J’ai fixé beaucoup d’erreurs de physiques et de compatibilités avec le jeu original de 1993.
- J’ai développé un support proxy pour regarder les matchs (Odamex-TV).
- J’ai trouvé et corrigé diverses failles de sécurité.
Notez qu’une partie de ces fonctionnalités comme l’Odamex-TV ne sont pas disponibles, sauf dans mon fork privé qui a été depuis archivé.


