godot-game-loop-harvest
Installation
SKILL.md
Godot Game Loop: Harvest
Implement decoupled, data-driven gathering mechanics. This system handles tool validation, depletion, and respawning.
1. Component Reference
| Component | Asset | Description |
|---|---|---|
| Resource Data | resource_data.gd | Resource: Defines health, yield, and tool requirements. |
| Tool Data | harvest_tool_data.gd | Resource: Defines damage, type, and tier. |
| Harvestable Node | harvestable_node.gd | StaticBody3D: The world interaction entity. |
| Respawn Manager | harvest_respawn_manager.gd | Node: (Singleton) Manages world persistence. |
| Inventory Manager | harvest_inventory_manager.gd | Node: Hub for resource collection. |
| Auto-Save Manager | harvest_autosave_manager.gd | Node: Interval-based progress safety. |