Menu

Tree [652909] master v3.5 /
 History

HTTPS access


File Date Author Commit
 Assets 2021-03-05 in0finite in0finite [a3a8d5] add script for building for Android from comman...
 Docs 2020-05-04 in0finite in0finite [07c52b] update docs - remove items which have correspon...
 Packages 2019-08-27 in0finite in0finite [907da8] remove unused packages
 ProjectSettings 2021-03-06 in0finite in0finite [652909] increase versions
 .gitignore 2021-02-27 in0finite in0finite [d5873c] improve gitignore file
 .gitmodules 2020-11-01 Antonio Alexandru Ganea Antonio Alexandru Ganea [c3aebc] RCON Support (#96)
 LICENSE 2020-05-31 in0finite in0finite [039ae7] Initial commit
 README.md 2020-12-30 in0finite in0finite [eb597a] update download links

Read Me

San Andreas Unity



   


San Andreas Unity is an open source reimplementation of GTA San Andreas game engine in Unity.

This won't be a complete reimplementation, but the focus is on gameplay features, mutliplayer, and creating a framework which will allow easy game extending and unlimited modding possibilities.

For more information about the project, read this wiki page.

When running for the first time, the game will ask you for path to GTA installation. You need to own GTA in order to play it.

Download

Download it for Windows, Linux or Android.

The game is tested on Linux, Windows, Mac, and Android. It supports both Mono and IL2CPP scripting backends, so it can be built for any platform that Unity supports, provided that you can copy PC version of GTASA to target device.

Multiplayer

Game fully works in multiplayer. You can start the game as dedicated server, as a host (server & client at the same time), or you can connect to a server. This works on all supported platforms, which means you can start a host even on Android device.

Currently, the game doesn't have things like client-side prediction.

If you want to run a dedicated server, take a look at these instructions.

Development setup

  • clone the project, including submodules: git clone --depth 1 --recurse-submodules https://github.com/GTA-ASM/SanAndreasUnity
  • open the project with Unity 2018.3
  • open startup scene located at Assets/Scenes/Startup.unity
  • press Play button

In-game controls

Press Escape while in game to open pause menu. You'll see there a lot of utilities, and among them, there is a window which shows all controls.

Contributing

Can help us to develop this ? In that case, join us on discord so we can discuss about it.

Or you can check out issues for newcomers, issues related to importing assets from original game, or the whole list of issues.

Issues that are in focus right now are those with high priority label and those found in milestones.

Screenshots

Videos

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.