godot-mechanic-revival

Implement player death, resurrection, and corpse run mechanics in Godot Engine.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive system for managing player mortality, offering flexible revival mechanics that go beyond simple game-over screens, enhancing player engagement and game design.

Core Features & Use Cases

  • Revival Management: Handles player death, determines revival possibility, and manages revival charges (e.g., Sekiro-style cooldowns or arcade-style lives).
  • Corpse Run System: Spawns a physical object at the death location containing a percentage of the player's lost resources (Gold, Souls, XP).
  • Consequence Tracking: Tracks player deaths/revivals to implement meta-game balancing like dynamic difficulty adjustments or narrative consequences (e.g., Dragonrot).
  • Use Case: Integrate this skill into an action RPG to implement a Souls-like death and retrieval system, where players must return to their place of death to recover lost experience points.

Quick Start

Use the godot-mechanic-revival skill to request a revival UI when player health drops to zero.

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 Souls-like corpse run system in Godot?

To implement a corpse run system in Godot, this framework spawns a physical object at the death location containing a percentage of lost resources like XP or Gold for the player to retrieve. It manages revival states and integrates with existing player health components for seamless gameplay flow.

Can I track player deaths for dynamic difficulty adjustments in Godot?

Yes, you can track player deaths for dynamic difficulty adjustments in Godot using the built-in consequence tracking feature. It logs player deaths and revivals to trigger meta-game balancing or narrative consequences, similar to mechanics like Dragonrot.

How does Godot handle revival charges and cooldowns for player death mechanics?

Godot handles revival charges and cooldowns by managing revival states within the game manager. This framework supports flexible mechanics like Sekiro-style cooldowns or arcade-style lives, determining revival possibility when player health drops to zero.

What is the best way to manage player resurrection and resource loss in an action RPG?

The best way to manage player resurrection and resource loss in an action RPG is using a dedicated framework that handles mortality states and spawns retrieval objects. This system tracks death consequences and integrates with game managers to automatically handle resource loss on death.

Does this death and resurrection system require specific dependencies to work in Godot?

No, this death and resurrection system does not require specific dependencies to work in Godot. It operates independently using provided scripts and references, requiring only integration with your existing player health components and game managers to function.