Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Devilution : le moteur du jeu Diablo complètement reverse-engineered

Le , par LittleWhite

0PARTAGES

Grâce au travail de GalaXyHaXz, le code source du moteur de Diablo (le premier opus) est disponible sur GitHub. Toutefois, cette version n'est peut-être pas légale, d'autant plus que son travail a été aidé par plusieurs fuites du moteur et de l'inattention de Blizzard quant à la suppression de fichiers de développement. En tout cas, le code ainsi mis à disposition permet de mieux comprendre comment fonctionne le jeu et aidera à la création d'un portage Linux ainsi que d'un support d'OpenGL pour le rendu. GalaXyHaXz indique que le code est plutôt sale sachant que le jeu a été rushé, que beaucoup d'idées ont été mises de côté et que le support du multijoueurs a été intégré à la va vite.
Il est aussi à noter que pour faire fonctionner le jeu, le moteur seul ne suffira pas et il vous faudra les ressources originales.

Si Diablo vous intéresse, je vous conseille aussi de visualiser cette conférence de la GDC 2016 :

Une erreur dans cette actualité ? Signalez-le nous !