Godot How to Crash Course
In Godot, almost everything is a Node , and functionality is shared through Signals (events) and Scripts (GDScript or C#). Here is your "How-to" roadmap for building a fully functional single-player prototype. 1. Environment & World Building How to Add Sky & Lighting: Use a WorldEnvironment node with a Sky resource and a DirectionalLight3D (for sun). How to Add Earth (Terrain): Use a CSGBox3D for simple prototyping or a StaticBody3D with a CollisionShape3D and a MeshInstance3D for custom floors. How to Add Music/SFX: Use AudioStreamPlayer (Global), AudioStreamPlayer2D , or AudioStreamPlayer3D (Positional). 2. The Player (Kinematics) How to Create a Character (FPS/TPS): Use a CharacterBody3D . This node has the built-in move_and_slide() method for handling slopes and collisions. How to Add Jump & Gravity: Inside the _physics_process script, subtract from velocity.y for gravity and set velocity.y to a jump strength variable when an input is press...