godot-development

Installation
SKILL.md

Godot development pattern library

Reference patterns for Godot 4 development. Use as lookup when designing or reviewing Godot code.

Signal vs. direct call decision

Case Choose
Emitter doesn't know listeners (achievement system, sound manager) Signal
Emitter knows exactly one listener and the relationship is tight Direct call
Multiple listeners with shared interest Signal
Receiver needs to return a value to caller Direct call
Order of execution matters Direct call (signals are deferred by default)
Crossing scene boundaries Signal (or autoload)

Convention: signal names are past-tense verbs (died, damaged, level_completed).

Resource sharing

Installs
1
GitHub Stars
5
First Seen
6 days ago