NOTE:
This is a preview of the content. To access the individual nodes and download the project files, you must buy the course.

Area3D

Area3D detects when things enter and exit it

Use it when

You want to create a space that warns you when objects enter or exit it

Examples

  • Attaching a hurt box to a character so it can take damage
  • Attracting coins to the player when in range
  • Opening a chest when standing next to it and pressing a button
Go to guide

Path3D

Path3D and PathFollow3D constrain the movement of child nodes

Use it when

You want to constrain movement or rotation of objects along a smooth curve in 3D space

Examples

  • Moving units along paths generated by A* pathfinding
  • Moving cards from the player hand to the game board along randomly generated paths
  • Designing moving platforms that follow complex paths
  • Creating vector force fields that affect rigid bodies
  • Making a character grind on rails in a 3D environment
Go to guide

RayCast3D

RayCast3D detects bodies along a line in 3D space

Use it when

You want to check for objects along a line in 3D space

Examples

  • Detecting if an AI turret has line of sight to the player
  • Checking for platforms and ledges a character can climb
  • Firing bullets or laser beams at targets
  • Creating enemy pathfinding systems
Go to guide

Camera3D

Camera3D allows you to see in 3D space

Use it when

You want to see and manipulate the view in 3D environments

Examples

  • Creating a first-person camera that follows player movement
  • Making a third-person camera that orbits around the player
  • Increasing field of view when the player sprints
  • Smoothly moving the camera between different targets
  • Adding screen shake effects to increase impact
Go to guide

CharacterBody3D

CharacterBody3D lets you code custom 3D movement

Use it when

You want to create a player or AI-controlled entity that interacts with the physics environment

Examples

  • Creating a 3D platform character that can walk, jump, and stomp enemies
  • Designing a first-person controller for an FPS game
  • Making characters stick to and climb walls with wall jumping
  • Walking on rotating and moving platforms
  • Pushing rigid bodies with your character
Go to guide
Site is in BETA!found a bug?