I started learning Godot around 3 weeks ago now and I thought it was impossible to learn at the beginning since I was in the tutorial hell: just following along without actually learning. Then I decided to give myself a challenge and learn things with the fewest amount of tutorials possible. Only the documentation (as well as the built in one in Godot) is allowed, even if I didn’t use it often.
So I started understanding how the default CharacterBody3D movement script works, and with this I started to learn a lot of things related and even beyond, like for example how to make a 3D object rotate around another one, how signals work, how raycasts and area3d work and so much more. So today I decided to make a little level in Godot with most of the things I’ve learned and here is the result in a few seconds:
The thing I was doing to learn was to link anything I learn to a feature that can be used in a game. The RayCast3D for example can be used to aim n shoot or even to detect a certain surface on the ground (for footsteps for example(I think)).
I never knew I would have this much fun while trying to learn something new in this software and even better when I figure out things by myself, and I know that I still have a lot to learn so it’s a win!
Sorry if my English is bad, by the way.