Tooluck logoTooluck
SKILL.md

godot-3d-essentials

Agent skill fromgamedev-skills/awesome-gamedev-agent-skills

Set up a Godot 4.7 3D scene: Node3D transforms, Camera3D, lighting (DirectionalLight3D/OmniLight3D), WorldEnvironment for sky/ambient/tonemap/post, MeshInstance3D materials, and GridMap for tile-based 3D levels. Use when building a 3D scene in a Godot project, placing cameras/lights, configuring environment and post-processing, or working with Node3D/.tscn 3D content and GridMap.

How to install godot-3d-essentials

install godot-3d-essentials
# install the awesome-gamedev-agent-skills pack with the skills CLI
npx skills add gamedev-skills/awesome-gamedev-agent-skills

# or add only this skill to Claude Code: copy the folder

skills/godot/godot-3d-essentials/

# into

~/.claude/skills/godot-3d-essentials/ (all projects)

.claude/skills/godot-3d-essentials/ (one project)

skills/godot/godot-3d-essentials/SKILL.md

Apache-2.0Full file
1# Godot 3D Essentials (4.x)
2
3Assemble a working 3D scene: transforms, camera, lights, environment/post, materials, and
4`GridMap` blockouts. Targets **Godot 4.7**.
5
6## When to use
7
8- Use when starting or fixing a 3D scene: positioning a `Camera3D`, adding lights, setting
9 up a `WorldEnvironment` (sky, ambient, tonemap, glow/SSAO), assigning materials, or
10 building levels with `GridMap`.
11
12**When *not* to use:** writing spatial shaders → `godot-shaders`; 3D physics bodies and
13raycasts → `godot-physics`; character animation blending → `godot-animation`; full FPS
14template → the `fps-shooter` genre skill.
15
16## Core workflow
17
181. **Everything 3D is a `Node3D`** with a `Transform3D` (position, rotation basis, scale).
19 Move with `global_position`, rotate with `rotate_y(angle)` or `look_at(target)`.
202. **Add a `Camera3D`.** Mark it `current` (or call `make_current()`); set `fov`, `near`,
21 `far`. Parent it to a rig/pivot for orbit or follow cameras.
223. **Light the scene.** A `DirectionalLight3D` is the sun; `OmniLight3D`/`SpotLight3D` are
23 local; `AreaLight3D` (4.7+) is a rectangular panel light that costs more than omni/spot.
24 Enable shadows per light. Without lights and ambient, surfaces render black.
254. **Add a `WorldEnvironment`** with an `Environment` resource: background (sky/color),
26 ambient light, tonemap, and post (glow, SSAO, fog, adjustments).
275. **Give meshes materials** (`StandardMaterial3D` or a `ShaderMaterial`) on
28 `MeshInstance3D`.
29…

Excerpt shown under the repository's Apache-2.0 license.

More skills in awesome-gamedev-agent-skills

Keep exploring

Similar skill repositories

nexu-io /

open-design
107k

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.

40 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates