godot-turn-system

Blueprint for implementing deterministic turn-based combat in Godot Engine.

488|36|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/thedivergentai/gd-agentic-skills --skill godot-turn-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-turn-system
Source: https://github.com/thedivergentai/gd-agentic-skills/tree/main/skills/godot-turn-system
Command: npx skills add https://github.com/thedivergentai/gd-agentic-skills --skill godot-turn-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a robust framework for implementing turn-based combat systems, managing turn order, action points, and combat phases, crucial for strategy and RPG games.

Core Features & Use Cases

  • Turn Order Management: Calculates and manages the sequence of turns based on combatant stats.
  • Action Point System: Tracks and enforces action point costs for combatant actions.
  • Phase Management: Handles different phases within a turn or round (e.g., Draw, Main, End).
  • Use Case: Implement a tactical RPG where each character has a set number of action points per turn to move, attack, or use abilities, with turn order determined by a speed stat.

Quick Start

Use the godot-turn-system skill to start combat with the provided array of participants.

Frequently Asked Questions about godot-turn-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a turn-based combat system in Godot?

To implement a turn-based combat system in Godot, you need a framework for calculating turn order, enforcing action point costs, and structuring combat phases. This blueprint manages deterministic turn progression and resource validation for RPGs and tactical simulations.

Can I calculate turn order based on a speed stat in Godot?

Yes, you can calculate turn order based on combatant stats like speed in Godot. The system determines the sequence of turns dynamically by evaluating participant attributes, allowing flexible initiative systems for deterministic combat progression.

Does this Godot combat framework support distinct combat phases?

This Godot combat framework supports distinct combat phases by handling different stages within a turn or round, such as Draw, Main, and End. It structures combat flow systematically to ensure logical progression throughout the encounter.

What is the best way to structure turn progression for a tactical RPG in Godot?

The best way to structure turn progression for a tactical RPG in Godot is to use a comprehensive blueprint that handles turn order calculation, action point management, and phase management. This approach ensures deterministic and flexible combat flow.

Do I need any external dependencies to use this Godot turn system?

You do not need any external dependencies to use this Godot turn system. It operates independently with provided scripts and references, requiring only the Godot Engine to implement structured combat flow and resource management.