thedivergentai avatar

Godot Resource Data Patterns

This is a comprehensive blueprint for building data systems in Godot using Resources and RefCounted classes. You get ten focused scripts covering everything from basic item databases and character stats to flyweight patterns for memory efficiency and nested resource serialization. The "NEVER do" list alone is worth it: it catches the common pitfalls like modifying resources without duplicate(), storing Node references, and circular dependencies. Use this when you're building inventory systems, character progression, or any game data that needs to be inspector-friendly and serializable. The comparison table and typed array patterns make it especially useful if you're moving from prototype code to a proper data architecture.

skills.sh installs
272
GitHub stars
464
last updated
Aug 21, 2026

Install

$ npx -y skills add thedivergentai/gd-agentic-skills --skill godot-resource-data-patterns --agent claude-code

Installs into .claude/skills of the current project.

Files

NEVER Do in Resource Design

Sponsors

Details

Repository
github.com/thedivergentai/gd-agentic-skills
Categories
Backend & APIs, AI & Agent Building, Design & UI/UX, Game Development, Databases
First seen
Jun 3, 2026

More from thedivergentai/gd-agentic-skills

All 51
1cinience avataralicloud-ai-image-zimage-turbocinience/alicloud-skillsGenerate images with Alibaba Cloud Model Studio Z-Image Turbo (z-image-turbo) via DashScope multimodal-generation API. Use when creating text-to-image outputs, 271skills.sh installs
2thedivergentai avatargodot-animation-playerthedivergentai/gd-agentic-skillsExpert patterns for AnimationPlayer including track types (Value, Method, Audio, Bezier), root motion extraction, animation callbacks, procedural animation gene271skills.sh installs
3pedronauck avatarexa-web-search-freepedronauck/skillsFree AI search via Exa MCP. Web search for news/info, code search for docs/examples from GitHub/StackOverflow, company research for business intel. No API key n269skills.sh installs
4mims-harvard avatardevtu-code-optimizationmims-harvard/tooluniverseCode quality patterns and guidelines for ToolUniverse tool development. Apply when writing, fixing, or refactoring tool Python code in the ToolUniverse project.268skills.sh installs
5cinience avataralicloud-security-kmscinience/alicloud-skillsManage Alibaba Cloud Key Management Service (KMS) via OpenAPI/SDK. Use whenever the user needs key lifecycle/resource operations, policy/configuration changes, 267skills.sh installs
6community-access avatarcognitive-accessibilitycommunity-access/accessibility-agentsCognitive accessibility specialist for reviewing content, forms, authentication, timeouts, and UI patterns for clarity, reduced cognitive load, and WCAG 2.2/COG267skills.sh installs