skills/viktor-ferenczi/skills/godot-documentation

godot-documentation

Installation
SKILL.md

Godot Engine Official Documentation

This skill contains the complete official Godot Engine documentation from the stable branch of godotengine/godot-docs in its original reStructuredText format.

Initialize this skill

If the references folder is missing, then:

  1. Git clone https://github.com/godotengine/godot-docs into the same folder as this skill file is located in.
  2. Create the references folder under the folder this skill file is located in.
  3. Move the following folders from the godot-docs folder into the references folder: classes, tutorials, engine_details, getting_started, community, about

Update this skill

If the Godot version increases, then update this skill by:

  1. Run git pull in the godot-docs folder.
  2. Remove the references folder.
  3. Continue from step 2. of the "Initialize this skill" section above to finish the update

When to Use

Use this documentation as the authoritative reference for Godot when:

  • Looking up API class reference (references/classes/)
  • Checking how engine features work (references/tutorials/)
  • Understanding engine internals (references/engine_details/)
  • Following getting started guides (references/getting_started/)
  • Verifying correct usage of nodes, resources, signals, or GDScript syntax

Documentation Structure

Directory Contents
references/classes/ API class reference for all Godot classes
references/tutorials/ In-depth tutorials on all engine systems
references/engine_details/ Engine internals and architecture
references/getting_started/ Introduction and first steps
references/about/ About Godot, FAQ, release info
references/community/ Community resources and contribution guides

The documentation files are in reStructuredText (rst) format.

Key References

Class Reference

  • Node types: references/classes/class_node.md, references/classes/class_node2d.md, references/classes/class_node3d.md
  • Physics: references/classes/class_characterbody2d.md, references/classes/class_characterbody3d.md, references/classes/class_rigidbody2d.md, references/classes/class_rigidbody3d.md
  • UI: references/classes/class_control.md, references/classes/class_container.md, references/classes/class_label.md
  • Resources: references/classes/class_resource.md, references/classes/class_packedscene.md

Tutorials by Topic

  • Scripting: references/tutorials/scripting/
  • 2D: references/tutorials/2d/
  • 3D: references/tutorials/3d/
  • Animation: references/tutorials/animation/
  • Physics: references/tutorials/physics/
  • Shaders: references/tutorials/shaders/
  • Networking: references/tutorials/networking/
  • Navigation: references/tutorials/navigation/
  • UI: references/tutorials/ui/
  • Audio: references/tutorials/audio/
  • I/O: references/tutorials/io/
  • XR: references/tutorials/xr/
  • Performance: references/tutorials/performance/
  • Platform-specific: references/tutorials/platform/
  • Export: references/tutorials/export/

Usage Guidelines

  1. Always prefer this documentation over guessing or relying on potentially outdated information in other skills
  2. Check class reference first when unsure about method signatures, property types, or signal parameters
  3. Cross-reference tutorials for recommended patterns and best practices
  4. Note: Image references in the docs point to the original repo paths and won't render locally — focus on the text content
Weekly Installs
2
GitHub Stars
1
First Seen
Apr 5, 2026