Loading...
Loading...
Learn essential nodes, scripting, and game development workflows.
The fundamental base node for all 2D game objects, providing position, rotation, and scale properties.
Display 2D textures in your game world with animation and material support.
Define the collision boundary for physics bodies using primitive or custom shapes.
Detect overlaps and body enter/exit events for triggers, zones, and proximity detection.
A physics body for player-controlled characters with custom movement and collision response.
A physics-simulated body that responds to forces, gravity, and collisions automatically.
Create and play animations that control properties of any node in your scene.
Create tile-based levels using a tileset with painting tools and auto-tiling.
Control the viewport camera for scrolling, zooming, and following game objects.
Add dynamic 2D lighting with shadows, blending modes, and customizable light shapes.
Cast a ray and detect the first physics body it hits for line-of-sight and targeting.
Play sound effects and music with pitch variation, volume control.
Build user interfaces with buttons, labels, panels, containers, and input fields.
Create custom visual effects using shader code for materials and sprites.
Navigate characters using A* pathfinding with automatic obstacle avoidance.