An open-source reimplementation of GTA San Andreas game engine in Unity, focusing on gameplay, multiplayer, and modding.
San Andreas Unity is an open-source project that recreates the Grand Theft Auto: San Andreas game engine using the Unity framework. It focuses on delivering core gameplay features, multiplayer support, and a flexible framework for extensive modding and game extension, rather than a complete 1:1 reimplementation. The project requires ownership of the original GTA San Andreas for asset usage to ensure legal compatibility.
Game developers and modders interested in extending or modifying GTA San Andreas with modern features like multiplayer and cross-platform support, as well as Unity developers exploring game engine reimplementation techniques.
Developers choose San Andreas Unity for its built-in multiplayer functionality across all supported platforms, its extensible plugin system allowing unlimited modding via C# DLLs, and its use of Unity's framework to enable cross-platform compatibility and modern development workflows.
Open source reimplementation of GTA San Andreas game engine in Unity
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports full multiplayer functionality across Windows, Linux, macOS, and Android, including dedicated servers and cross-platform play, as confirmed in the README.
Enables unlimited customization through plugins and game modes via C# DLLs, allowing easy game extension as highlighted in the wiki.
Leverages Unity's Mono and IL2CPP scripting backends, providing a familiar environment for Unity developers and broad platform compatibility.
Requires ownership of GTA San Andreas for asset usage, ensuring legal operation and avoiding piracy issues, as stated upfront in the README.
Admits it's not a complete 1:1 reimplementation, so some original game features may be missing or buggy, prioritizing gameplay and multiplayer over accuracy.
Requires manual integration of original game assets and Unity setup, adding barriers to entry compared to plug-and-play solutions or standalone mods.
Ties modding and development to the Unity framework, which may not appeal to modders used to native GTA tools or those seeking engine-agnostic approaches.