Grand Theft Auto: San Andreas
Windows · 2004 · 2 projects
Short answerThe catalog has 1 port and 1 decompilation for Grand Theft Auto: San Andreas, all on this page with their status. You need your own copy of Grand Theft Auto: San Andreas (Windows).
Projects 2
Grand Theft Auto: San Andreas (San Andreas Unity)
in0finite/SanAndreasUnity
San Andreas Unity: an open-source reimplementation of the GTA: San Andreas engine made in Unity, which loads the files from your game install. It doesn’t aim to reimplement the whole game: it focuses on gameplay, multiplayer, and being a base that’s easy to extend with mods; game modes are added as plugins, as C# DLLs. You can roam the map, with its day-night cycle, interiors, and radio stations, drive and wreck vehicles, which can explode, and use weapons such as the rocket launcher. Pedestrians spawn all over the map and walk around, flee, attack, surrender when you aim at them, or join you. Multiplayer fully works, as a dedicated server, host, or client, with local network server discovery, a master server, chat, and a deathmatch mode. There are builds for Windows, Linux, and Android, and it has also been tested on Mac. The latest is 4.0 (May 24, 2022), and the last commit is from September 30, 2022. The project includes, in a separate submodule, a precomputed navigation mesh of the game’s map (about 53 MB compressed), which pedestrians have used since 4.0 to find their way.
You needYour own installed copy of Grand Theft Auto: San Andreas for PC: the first time you open it, it asks for the game folder. Plus Windows or Linux; for other systems, Mac included, you have to build it with Unity.
Grand Theft Auto: San Andreas (gta-reversed)
gta-reversed/gta-reversed
gta-reversed (formerly gta-reversed-modern): a project to reverse engineer all the code of the PC version of Grand Theft Auto: San Andreas (1.0 US), rewriting and documenting every function. It doesn’t aim for a matching build: it compiles a DLL that any ASI loader injects into the game, replacing its functions with the rewritten ones while the game behaves the same, so any change to the rewritten code shows up in the game. The goal is to rewrite all of it and compile a standalone executable. The README estimates that 50 to 60% is done and warns that the figure needs updating; the automatic count from November 4 lists 7,664 of 8,336 functions as documented and reimplemented (92%), with the caveat that not every function is documented yet. It needs your own copy of the game with the «Compact» executable (5,189,632 bytes), which isn’t the 1.0 US one, an ASI loader, and a mouse fix DLL; it’s built with Visual Studio 2026, Conan, and CMake. It credits codenulls’ gta-reversed as the original project, and thanks plugin-sdk and re3. 54 of its last 100 commits list Claude as a co-author, and one more lists Copilot.
Questions
What projects are there for Grand Theft Auto: San Andreas?
The catalog has 1 port and 1 decompilation for Grand Theft Auto: San Andreas, all on this page with their status.
What do I need to play it?
Your own copy of Grand Theft Auto: San Andreas (Windows). Recompendium only links projects that don’t distribute the game, and each entry says which version or region you need.
Which one is the most popular?
Grand Theft Auto: San Andreas (San Andreas Unity), with 2,688 stars on GitHub.
Is it still being updated?
Yes. The latest change is from November 7, 2026, in Grand Theft Auto: San Andreas (gta-reversed).
Can it be played on other devices?
Yes, besides PC: Grand Theft Auto: San Andreas (San Andreas Unity) (Android).