All skills
thedivergentai avatar

/godot-genre-action-rpg

@9d6e91e

Comprehensive blueprint for Action RPGs including real-time combat (hitbox/hurtbox, stat-based damage), character progression (RPG stats, leveling, skill trees), loot systems (procedural item generation, affixes, rarity tiers), equipment systems (gear slots, stat modifiers), and ability systems (cooldowns, mana cost, AOE). Based on expert ARPG design from Diablo, Path of Exile, Souls-like developers. Trigger keywords: action_rpg, loot_generator, rpg_stats, skill_tree, hitbox_combat, item_affixes, equipment_slots, ability_cooldown, stat_scaling.

Use this Skill: https://skilld.dev/gh/thedivergentai/gd-agentic-skills/godot-genre-action-rpg

This session only. Nothing lands on disk.

referencesmigration-notes.md

≈722 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Migration notes: godot-genre-action-rpg

Incremental upgrade for topics this skill covers. Apply one hop, stabilize/test, then next. Never skip hops.

If the project is < 4.0, follow godot-version-migration era bridges (legacy → 3→4) until 4.0, then these hops. Official 3→4: Upgrading from Godot 3 to Godot 4.

4.0 → 4.1

Official: Upgrading to Godot 4.1

No skill-relevant breaking changes for this hop.

4.1 → 4.2

Official: Upgrading to Godot 4.2

No skill-relevant breaking changes for this hop.

4.2 → 4.3

Official: Upgrading to Godot 4.3

  • If the genre uses TileMap, migrate to TileMapLayer nodes before relying on layer APIs.
  • If the genre ships multiplayer, upgrade all peers to 4.3 together (SceneMultiplayer protocol).
  • Re-test save formats after Object/Array serialization and PackedByteArray storage changes (character/inventory snapshots).

4.3 → 4.4

Official: Upgrading to Godot 4.4

  • @export_file stores uid:// paths from the Inspector — resolve UIDs in loot-table and quest Resource paths.
  • FileAccess.store_* methods return bool success — handle save failures explicitly.
  • Curve enforces min_value/max_value — retune XP/loot curves built at runtime.

4.4 → 4.5

Official: Upgrading to Godot 4.5

  • Resource deep-duplicate and UID export-file changes affect inventory/quest/economy Resource graphs.
  • Resource.duplicate(true) deep-duplicates only internal resources; use duplicate_deep(DEEP_DUPLICATE_ALL) when cloning full item/quest trees.

4.5 → 4.6

Official: Upgrading to Godot 4.6

  • Retune Environment glow/fog if the genre leans on bloom-heavy looks (spell VFX, town lighting).
  • Scene unique IDs change diffs — migrate save schemas if they keyed on old node identity assumptions.

4.6 → 4.7

Official: Upgrading to Godot 4.7

  • Confirm project stretch mode and AudioStreamPlayer.area_mask after opening in 4.7.
  • Re-validate Resource pipelines after packed-array setter and typed-return GDScript changes (stat modifiers, proc effects).

Source: SKILL.md on GitHub

1 warning16d4 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill provides a comprehensive set of Godot Engine scripts and blueprints for building Action RPG systems like combat, stats, and loot. It follows engine best practices and uses official APIs for performance and modularity. No security risks were identified.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer7mo

    3/3 files flagged

Signed by skilld at 9d6e91e. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 weeks ago.

Activeupdated 2 months ago

README badge

README badge for thedivergentai/gd-agentic-skills/godot-genre-action-rpg