Another World, une belle leçon d'architecture logicielle
🔗 publié par Olivier Poncet le 02/10/2025 à 12:30
Sorti il y a près de 35 ans, en 1991, le jeu Another World est bien plus qu’un jeu culte : c’est une prouesse tant technique qu’artistique. Portée par la vision singulière d’Éric Chahi, alors jeune développeur d’à peine 22 ans, sa réalisation cache une architecture logicielle très audacieuse et résolument moderne : une machine virtuelle sur mesure pensée pour contourner les limites matérielles de l’époque, faciliter le développement et le portage, tout en offrant une expérience de qualité cinématographique jusqu’alors inédite.
Dans ce talk nous décortiquerons l’architecture logicielle de ce jeu vidéo culte, en explorant les choix de conception, sa machine virtuelle et son langage intermédiaire. Nous verrons comment cette approche visionnaire a permis à ce jeu culte d’être porté à travers les décennies, jusqu’à mon portage pour le faire fonctionner dans un navigateur web grâce au WebAssembly.
Une belle leçon d’architecture logicielle qui pourrait vous inspirer pour vos développements …
Le talk
Ce talk, a été sélectionné et présenté lors de ces conférences :
- Volcamp 2024 (octobre 2024)
- DevFest Toulouse 2024 (novembre 2024)
Les vidéos
Vous pouvez visionner les captations qui en ont déjà été faites :
- Volcamp 2025 (à venir)
- DevFest Toulouse 2025 (à venir)
Les slides
Vous pouvez retrouvez les slides de ce talk en cliquant sur le lien suivant: