godot-mechanic-revival

Implement death and revival workflows with resource drops and difficulty adjustments in Godot.

Updated Aug 8, 2026
One-click install
npx skills add https://github.com/kimgea/agent-kit --skill godot-mechanic-revival-kimgea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-mechanic-revival
Source: https://github.com/kimgea/agent-kit/tree/main/skills/godot-mechanic-revival
Command: npx skills add https://github.com/kimgea/agent-kit --skill godot-mechanic-revival-kimgea

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a robust framework for handling player mortality and return, moving beyond simple "Game Over" screens to support second chances and risk/reward dynamics.

Core Features & Use Cases

  • Revival Manager: central state machine that intercepts death and decides if revival is possible.
  • Corpse Run Dropper: spawns a grave object containing a portion of resources at the death location.
  • Consequence Tracker: tracks deaths and revivals to adjust difficulty and narrative state (e.g., NPC effects or world tendency).

Quick Start

Revive the player on death by asking RevivalManager to show the revival UI if a revival is available.

Frequently Asked Questions about godot-mechanic-revival

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

FAQPage Schema
How do I implement a death and revival workflow in Godot?

Implement a death and revival workflow in Godot using a central RevivalManager state machine that intercepts player death events, evaluates if a revival is possible, and coordinates resource loss or penalties before triggering the return to gameplay.

How does a corpse run mechanic work in Godot game development?

A corpse run mechanic in Godot game development works by spawning a grave object at the exact death location containing a portion of the player's dropped resources, requiring the revived player to return and recover their items.

Can I adjust dynamic difficulty based on player deaths in Godot?

Yes, you can adjust dynamic difficulty based on player deaths in Godot by tracking mortality events with a consequence tracker, which modifies narrative state, NPC interactions, and world tendency according to the configured death and revival parameters.

Does this Godot revival system support both 2D and 3D action-adventure games?

Yes, the Godot revival system supports both 2D and 3D action-adventure scenarios, applying limited revives, meaningful resource drops, and dynamic difficulty adjustments across different gameplay dimensions with safe defaults and extensible configuration.

What is the best way to handle limited revives and resource penalties in Godot?

The best way to handle limited revives and resource penalties in Godot is using a centralized RevivalManager that exposes APIs like can_revive() and request_revive_ui(), coordinating corpse run drops and consequence tracking for balanced risk and reward dynamics.

Why use a state machine for player death mechanics in Godot?

Using a state machine for player death mechanics in Godot ensures robust interception of fatal events, safely determining revival availability and managing complex resource loss workflows before transitioning the player back into the active game state.