Engine Reescrita · por AbyssEngine

Abyss Engine

Diablo II

Engine clean-room de Diablo II escrita em C, pensada para ser portátil e fácil de modificar e estender.

Origem
PC (clássico)
Roda em
WindowsLinux
Tags
cneeds-original-game
310estrelas · GitHub 53 forks
AbyssEngine/AbyssEngine ↗

Entre para votar

Abyss Engine é uma reimplementação clean-room de Diablo II escrita em C. O objetivo é recriar a engine original numa plataforma portátil, fácil de modificar e estender. O README ressalta que não é um projeto de engenharia reversa, não usa código do jogo original e não será compatível com saves ou multiplayer do original.

Suporta Windows 10+ (x64, Arm64), macOS (Arm64) e Linux (x64, Arm64), e precisa dos dados do jogo da sua própria cópia. Compila com CMake e um compilador C99. A equipe conversa no IRC (libera.chat) e não mantém mais um Discord.

Destaques

  • Clean-room, escrita em C
  • Windows, macOS e Linux, incluindo Arm64
  • Feita para modding e extensão
  • Build com CMake, em IDE ou linha de comando
  • Sem compatibilidade com saves ou multiplayer originais

Se você curtiu este

Engine Reescrita · PC (clássico) OpenDiablo2 Diablo II Engine arquivado, escrito em Go, que roda Diablo II com a sua cópia do jogo; o desenvolvimento migrou para o projeto Abyss Engine. 🔥 0🧊 0 11k
Engine Reescrita · PC (clássico) Diablerie Diablo II Recriação de Diablo II na Unity, em estágio inicial, que roda com os dados da sua própria cópia de Diablo II: Lord of Destruction. 🔥 0🧊 0 1.2k
Engine Reescrita · PC (clássico) Riiablo Diablo II Tentativa de reconstruir Diablo II do zero em Java e LibGDX usando seus próprios assets originais, com proporções de tela flexíveis. 🔥 0🧊 0 1.1k
Engine Reescrita · PC (clássico) OpenDiablo2 Diablo II Implementação arquivada e muito inicial de Diablo II na Abyss Engine que lê os arquivos MPQ da sua própria cópia legal; ainda não jogável. 🔥 0🧊 0 370