METABYTE
Inapoi la articole

Codul sursă al jocului Descent 3 a fost publicat – nostalgie cu cod

Codul sursă al celebrei arcade spațiale Descent 3 a fost publicat pe GitHub – jocul legendar va primi o viață nouă.

26 aprilie 20242 min de citit
Codul sursă al jocului Descent 3 a fost publicat – nostalgie cu cod

Vești bune pentru fanii shooterelor retro și pentru cei cărora le place să se uite în codul altora: sursele lui Descent 3 au fost în sfârșit publicate pe GitHub.

Inițiativa îi aparține lui Kevin Bentley, care l-a contactat pe fostul său șef de la Outrage Entertainment și a primit undă verde pentru publicare. Acum caută co-mentaineri pentru a resuscita proiectul și a-l face să ruleze pe hardware modern.

Descent 3 nu este doar un joc, ci un adevărat antrenament pentru gândirea spațială: libertate totală de mișcare în șase grade de libertate, fără „sus” sau „jos”. Pentru dezvoltatori, este și un exemplu excelent despre cum arhitectura codului de acum 20 de ani poate fi adaptată la standardele moderne.

Ce înseamnă asta pentru comunitate?

  • Posibilitatea de a porta jocul pe Linux, macOS și chiar console.
  • Șansa de a repara bug-uri vechi și de a adăuga conținut nou.
  • O lecție de game-dev retro: cum se scriau jocurile când Unity încă nu se născuse.

Repository-ul este deja disponibil, dar codul necesită îmbunătățiri serioase. Dacă ești fan C++ și nu te sperii de codul legacy – ești binevenit printre contribuitori.

Comentariul studioului METABYTE: Deschiderea surselor jocurilor cult este o modalitate excelentă de a le insufla viață nouă și de a învăța de la veteranii industriei. Dacă aveți nevoie de ajutor pentru adaptarea codului legacy la platforme moderne – știm cum să o facem fără a pierde din performanță.

URMATORUL PAS

Ti-a placut abordarea?

Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.