В рамках проекта Devilution энтузиастами развивается открытый движок игры Diablo, выпущенной Blizzard Entertainment в 1996 году для Microsoft Windows. Devilution аналогичен таким проектам, как ioquake или Darkplaces, и позволяет использовать файлы ресурсов оригинальной игры. В настоящее время основной задачей для разработчиков является максимально полное воссоздание оригинального исходного кода и его документирование. В будущих выпусках планируется внедрение новых возможностей, таких как поддержка OpenGL и порты на множество различных платформ.
Для воссоздания кода применяется классический метод обратной разработки (риверс инжиниринг), с применением некоторого утёкшего кода и отладочных файлов из разных источников.
Перемещено Shaman007 из games