Skip to content

regisfso/SanAndreasUnity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

San Andreas Unity

We're porting GTA: San Andreas to Unity!

This won't be a complete re-implementation of the game, but we're hoping to build something similar to Multi Theft Auto with assets streamed from an existing installation of San Andreas.

Setup Instructions

Before starting the game, create/edit config.user.json inside project folder to specify path to gta.

Also, after building binary, you need to copy 'Data' folder to 'game_name'_Data folder. The script which should do that, doesn't work right now.

In game controls

V - spawn vehicle

P - change pedestrian model

L shift - run / fly fast

mouse scroll - zoom in/out

Q - toggle debug menu

T - enable debug flying mode

R - enable debug noclip mode

backspace - fly up

delete - fly down

Z - fly very fast

Here is a list of what I think should be done next

  • Animations must be loaded/played by index – because different anim definition groups (man, woman, etc) use different anim names ( walk_civi, woman_walknorm, respectively).

  • Weapons. Aiming with weapons – aim animation.

  • What else can be imported: ai paths, character spawn info, item pickups, audio,

  • Rigid body character.

  • Airplane.

  • Load map in editor.

  • Async geometry loading.

  • Make everything networked.

Media

screen shot 2017-04-01 at 00 01 31

screen shot 2017-04-01 at 00 03 25

screen shot 2017-04-01 at 00 02 13

Resources

About

We're porting GTA: San Andreas to Unity!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.0%
  • ShaderLab 1.4%
  • Other 0.6%