SanAndreasUnity
SanAndreasUnity copied to clipboard
Open source reimplementation of GTA San Andreas game engine in Unity
Following code improvements: - Remove blank Unity callbacks - Combine .position and .rotation into .SetPositionAndRotation for better performance - Use tuplet for swapping values - Change Vector calculations for better...
Remove mips Remove compression (as recommended for logo icons by Unity) Add proper transparency
as on image MULE: ![image](https://user-images.githubusercontent.com/22455534/79685022-e8de9400-8235-11ea-9035-2996d6cdd5ed.png) BENSON: ![image](https://user-images.githubusercontent.com/22455534/79685341-60152780-8238-11ea-99e0-5b58d2612c35.png)
Implement better water rendering, with higher quality water, reflections, refractions, etc ... Also add underwater rendering, with blurried screen and blue color.
Migrate from `Animation` component to `Animator` component. `Animation` component has been deprecated a long time ago. Detect when skeleton is updated by `Animator`, and right after that apply custom skeleton...
A lot of the source files are quite "dirty" and not formatted nicely. I think someone (like myself) should go through with something like JetBrain's Riders code formatter to fix...
- It will make controls very easy to rebind at runtime - Makes button layouts easier (i.e., different schemes for flying planes vs on foot) - Make working with input...
Most of the stuff is done. What's left to do: - ped has to collide twice with first and second enexes in order for collision to be processed - maybe...
Implement water physics - water should push all bodies that touch it. Some bodies will float on top, some will sink down. Each vehicle has percentage submerged defined in data...