Once your vector math is in place, most of the resources you've written off would make sense to you. You would realize that gravity is simply adding a small part of the vector from your player to the gravity source (scaled by the inverse square of the distance), to the player's current velocity vector, every step. You would also begin to understand formulas for point-plane, point-sphere, ray-plane and ray-sphere collisions, which allow you to determine if you've landed on something.

Quite frankly, if you have to ask questions this basic, finishing a presentable 3D game in 2 months is a pipe dream. Give it more time, or bump it down to something your level.

I'll try to study up on vector math! Maybe it's not enough time, but I have a lot of extra time on my hands and the project isn't very big anyways. Ain't a big deal if I don't finish it on time though! Thanks a lot for the response!

Once your vector math is in place, most of the resources you've written off would make sense to you. You would realize that gravity is simply adding a small part of the vector from your player to the gravity source (scaled by the inverse square of the distance), to the player's current velocity vector, every step. You would also begin to understand formulas for point-plane, point-sphere, ray-plane and ray-sphere collisions, which allow you to determine if you've landed on something.

Quite frankly, if you have to ask questions this basic, finishing a presentable 3D game in 2 months is a pipe dream. Give it more time, or bump it down to something your level.

I don't have much more to add, other than that I've been where you are! Here's a video of an old project of mine, in case it might be of interest to you. I made this without even knowing what a matrix was.

Oh yeah, that's pretty much the kind of system I'd like to make! Hopefully I can make something similar c:

I don't have much more to add, other than that I've been where you are! Here's a video of an old project of mine, in case it might be of interest to you. I made this without even knowing what a matrix was.