combat-system

Orchestrate Unity combat system architecture and data flows for BattleManager and CharacterCombat.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Silac1995/My-World-Isekai-Unity --skill combat-system-silac1995
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: combat-system
Source: https://github.com/Silac1995/My-World-Isekai-Unity/tree/main/.agent/skills/combat_system
Command: npx skills add https://github.com/Silac1995/My-World-Isekai-Unity --skill combat-system-silac1995

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture, flow, and integration of the combat system (BattleManager, CharacterCombat, Initiative, Stats) to guide development, debugging, and extension within the Unity project.

Core Features & Use Cases

  • Detailed architecture overview of BattleManager, CharacterCombat, and associated components.
  • Guidance for extending combat features, tuning engagement logic, and debugging edge cases in battles.
  • Clear entry points for integration with weapons, styles, targeting, and XP progression.

Quick Start

Inspect the Combat System SKILL.md to understand how to extend BattleManager and CharacterCombat in Unity and begin implementing new features.

Frequently Asked Questions about combat-system

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

FAQPage Schema
How do I structure a combat system architecture in Unity?

You can structure a Unity combat system by orchestrating BattleManager and CharacterCombat components to manage initiative, stats, targeting, damage, and XP. This architecture provides clear entry points for integrating new gameplay loops and engagement logic.

How does initiative and targeting work in a Unity battle manager?

Initiative and targeting in a Unity battle manager work by routing combat data flows through CharacterCombat and Stats components. The system controls engagement logic, movement pacing, and damage calculation during the active gameplay loop.

What is the best way to extend combat features for a Unity RPG?

Extending combat features is best done by leveraging clear entry points in the BattleManager and CharacterCombat architecture. Developers can hook into existing data flows to add weapons, adjust targeting, or tune engagement logic while maintaining core stability.

Why does my Unity combat system break during edge cases in battle?

Unity combat systems break during edge cases when data flows between initiative, targeting, and stats are misaligned. Debugging requires inspecting the BattleManager orchestration and CharacterCombat logic to resolve engagement and damage calculation conflicts.

Can I tune engagement logic and damage calculation using this combat system architecture?

Yes, you can tune engagement logic and damage calculations by modifying the Stats and CharacterCombat data flows. The architecture separates these gameplay elements, allowing developers to adjust movement pacing and combat outcomes directly.