What I liked:
1) The terrain is beautiful, models are also look good. Really liked scene that you created
2) Moments like water appearing, trees suddenly popping up
What I kinda disliked:
1) Is camera clamp on a "X" axis a feature? If so, I think it should be implemented differently. Right now it's probably something like that:
float mouseX = Input.GetAxis("Mouse X") * mouseSensitivity * Time.deltaTime;
xRotation -= mouseX;
transform.localRotation = Quaternion.Euler (0f,xRotation,0f);
xRotation = Mathf.Clamp(xRotation, -*angle*, *angle*);
I'm just guessing, since I have this way to limit rotation along the Y axis. However, using a clamp causes the camera to "bounce" back a little. However, applying a clamp causes the camera to "bounce" back a little. This is not noticeable along the Y axis because the player will at least rarely rotate the camera by -90/90 degrees. I think that logic like “if x < -15 then x = -15 and if x > 15 then x = 15” would work better here, but this is just an assumption, I have not checked how it works
2) Gravity kinda doesn't work, I was constantly floating :D
If you want to chat a little about game development, you can write me on telegram @koteykal or on discord Bando#4174
:з