GitHub ha bloccato il repository del progetto RE3 e 232 fork, inclusi tre repository privati, dopo aver ricevuto una segnalazione da parte della Take-Two Interactive, proprietaria della proprietà intellettuale legata ai giochi GTA III e GTA Vice City. Per il blocco è stata utilizzata una richiesta di violazione del Digital Millennium Copyright Act (DMCA) negli Stati Uniti. Il codice di RE3 è ancora disponibile in uno specchio su GitHub su archive.org. L'accesso allo specchio su GitLab e al repository AUR è già stato limitato.
Ricordiamo che il progetto re3 ha lavorato sul reverse engineering dei codici sorgente dei giochi GTA III e GTA Vice City, rilasciati circa 20 anni fa. Il codice pubblicato era pronto per compilare un gioco completamente funzionante, utilizzando file di risorse di gioco che si suggeriva di estrarre dalla propria copia di GTA III. Il progetto di recupero del codice è stato avviato nel 2018 con l'obiettivo di correggere alcuni bug, espandere le funzionalità per gli sviluppatori di mod e condurre esperimenti per studiare e sostituire gli algoritmi di simulazione dei processi fisici. Tra l'altro, nel RE3 è stata effettuata una porting su Linux, FreeBSD e sistemi ARM, è stata aggiunta la compatibilità con OpenGL, è stata garantita l'uscita audio tramite OpenAL, sono stati aggiunti strumenti di debug, è stata realizzata una telecamera rotante, è stata aggiunta la compatibilità con XInput, sono state ampliate le funzionalità delle periferiche, è stata garantita la scalabilità dell'uscita su schermi widescreen, nel menu è stata aggiunta una mappa e opzioni aggiuntive.
Va notato che la comunità sta sviluppando diverse implementazioni open source di giochi commerciali popolari, per i quali è necessario utilizzare file di risorse di gioco dall'originale. La principale differenza tra questi progetti e il bloccato RE3 è che RE3 è stato ottenuto tramite reverse engineering di file eseguibili, mentre i progetti indicati di seguito si sviluppano come implementazioni indipendenti di motori scritti da zero.
- OpenAge — motore open source per i giochi Age of Empires, Age of Empires II (HD) e Star Wars: Galactic Battlegrounds;
- OpenSAGE — motore open source per Command & Conquer: Generals;
- OpenMW — motore open source per il gioco di ruolo fantasy The Elder Scrolls 3: Morrowind;
- OpenRA — motore open source per Command & Conquer Tiberian Dawn, C&C Red Alert e Dune 2000;
- OpenLoco — simulatore open source di una compagnia di trasporti basato sul gioco Locomotion;
- CorsixTH — motore open source per Theme Hospital;
- OpenRCT2 — motore open source per il gioco strategico RollerCoaster Tycoon 2.
Fonte: opennet.ru
