All skills
thedivergentai avatar

/godot-genre-battle-royale

@9d6e91e

Expert blueprint for Battle Royale games including shrinking zone/storm mechanics (phase-based, damage scaling), large-scale networking (relevancy, tick rate optimization), deployment systems (plane, freefall, parachute), loot spawning (weighted tables, rarity), and performance optimization (LOD, occlusion culling, object pooling). Use for multiplayer survival games or last-one-standing formats. Trigger keywords: battle_royale, zone_shrink, storm_damage, deployment_system, loot_spawn, networking_optimization, relevancy_system, snapshot_interpolation.

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

This session only. Nothing lands on disk.

referencesmigration-notes.md

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

Migration notes: godot-genre-battle-royale

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

  • WebRTCPeerConnectionExtension._create_data_channel return type is WebRTCDataChannel.

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).
  • SceneMultiplayer caching protocol incompatible across versions — upgrade server and clients together; add version checks.

4.3 → 4.4

Official: Upgrading to Godot 4.4

No skill-relevant breaking changes for this hop.

4.4 → 4.5

Official: Upgrading to Godot 4.5

  • Node.get_rpc_config → get_node_rpc_config.

4.5 → 4.6

Official: Upgrading to Godot 4.6

  • Retune Environment glow/fog if the genre leans on bloom-heavy looks.
  • StreamPeerTCP disconnect/status/poll moved to StreamPeerSocket; TCPServer listen helpers → SocketServer.

4.6 → 4.7

Official: Upgrading to Godot 4.7

  • Confirm project stretch mode and AudioStreamPlayer area_mask after opening in 4.7.

Source: SKILL.md on GitHub

1 warning16d4 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill provides Godot scripts and architectural blueprints for Battle Royale game development, focusing on networking and performance. Analysis found no malicious logic, safety bypasses, or obfuscation. The skill appropriately includes warnings against security pitfalls like unsafe deserialization. A low-severity finding is noted for an indirect prompt injection surface in the networking scripts.

  • 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-battle-royale