1. Home >
  2. Godot 101 >
  3. Intro to 3D
4.x

 Intro to 3D

A gentle introduction to the 3D side of Godot development.

In this section:

  • The 3D Editor
  • Importing 3D Objects
  • Creating a 3D Character
  •  Godot 101
    •  Getting Started
      • 01. What is Godot?
      • 02. The Godot Editor
      • 03. Nodes
    •  Introduction to GDScript
      • 01. Getting started
    •  Intro to 3D
      • 01. The 3D Editor
      • 02. Importing 3D Objects
      • 03. Creating a 3D Character
  •  Fresh Recipes
  •  Basics
    • Understanding tree order
    • Node communication (the right way)
    • Understanding node paths
    • Understanding 'delta'
    • Saving/loading data
    • Migrating from 3.x
  •  Know Your Nodes
    • RayCast2D
  •  2D
    • Entering/Exiting the screen
    • Platform character
    • Screen wrap
    • Top-down movement
    • Grid-based movement
    • Shooting projectiles
    • Car steering
    • 8-Directional Movement/Animation
    • Using Y-Sort
    • Coyote Time
    • Moving Platforms
    • Pathfinding on a 2D Grid
    • Multitarget Camera
    • Line2D Collision
  •  3D
    •  Working with 3D Assets
      • Importing Assets
      • Character Animation
      • Character Controller
    • Basic FPS Character
    • Camera Gimbal
    • Interpolated Camera
    • Shooting with Raycasts
    • CharacterBody3D: Movement
    • 3D Unit Healthbars
    • Rolling Cube
    • Arcade-style Spaceship
    • Arcade-style Airplane
    • Arcade-style Car
    • Click to move
    • Smooth rotation
    • CharacterBody3D: Align with Surface
  •  Animation
    • Spritesheet animation
    • Using the AnimationTree StateMachine
  •  Input
    • Input Actions
    • Mouse Input
    • Adding Input Actions in code
    • Capturing the Mouse
    • Mouse: Drag-select multiple units
  •  UI
    • Cooldown Button
    • Heart Containers: 3 Ways
    • Floating combat text
    • Level Select Menu
    • Minimap/radar
    • Radial Popup Menu
  •  Gamedev Math
    • Interpolation
    • Transforms
    • Vectors: Using Dot and Cross Product
  •  AI/Behavior
    • Chasing the player
    • Homing missile
    • Pet Following
  •  Physics
    • RigidBody2D: Look at Target
    • RigidBody2D: Move to Target
    • RigidBody2D: Drag and Drop
    • Character to Rigid Body Interaction
    • Asteroids-style Physics (using RigidBody2D)
  •  Audio
    • Audio Manager
  •  Game Tutorials
    •  Your First 2D Game
      • 01. Project Setup
      • 02. Designing the Player Scene
      • 03. Coding the Player
      • 04. Bullet Scene
      • 05. Shooting
      • 06. Main Scene
      • 07. Enemies
      • 08. Enemy Shooting
      • 09. UI and Score
      • 10. Starting and Ending the Game
      • 11. Wrapping up
Learn Godot with my new book:
More
  • GitHub repo
  • Godot Docs
  •  Tags

  •  
  •  

Built with by Hugo