gecs-debug-panel

Extend the GECS editor debugger panel with custom metrics and UI controls.

581|39|Updated Oct 30, 2024
One-click install
npx skills add https://github.com/csprance/gecs --skill gecs-debug-panel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gecs-debug-panel
Source: https://github.com/csprance/gecs/tree/main/.claude/skills/gecs-debug-panel
Command: npx skills add https://github.com/csprance/gecs --skill gecs-debug-panel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It allows users to extend or customize the GECS in-editor debugger panel, making it easier to monitor, inspect, and analyze live entity, component, system, and relationship data during gameplay.

Core Features & Use Cases

  • Live Data Extension: Add new columns, panels, or status indicators to the GECS debugger tab.
  • Runtime Control Integration: Create UI controls to send messages or modify debugger state on the fly.
  • Use Case: When developing a complex ECS setup, developers can add custom metrics or visualizations to the debugger to track specific component states or relationships directly within the editor.

Quick Start

Modify the GECS debugger plugin to add a new metric or visualization by editing the UI scene and script, then implement the message handlers to update the display during runtime.

Frequently Asked Questions about gecs-debug-panel

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

FAQPage Schema
How do I add custom metrics to the GECS debugger panel in Godot?

You can extend the GECS debugger panel by editing the UI scene and script to add new columns or status indicators. Implement the corresponding message handlers to update the display with custom metrics during runtime.

Can I create UI controls in the GECS debugger to modify ECS state on the fly?

Yes, the GECS debugger supports runtime control integration. You can create UI controls within the debugger tab to send messages or modify debugger state on the fly during gameplay.

What is the best way to inspect live entity and component data during Godot game development?

Extending the GECS in-editor debugger panel allows you to monitor, inspect, and analyze live entity, component, system, and relationship data directly during gameplay for complex ECS setups.

Does the GECS debugger extension work with the existing Godot messaging framework?

Yes, custom debugger extensions ensure seamless integration with the existing GECS messaging and rendering framework. You implement message handlers to update visualizations and manipulate ECS data.

How do I visualize complex ECS relationships in the Godot editor?

You can visualize complex ECS relationships by adding custom panels or visualizations to the GECS debugger tab. Edit the UI scene and script, then implement handlers to track specific component states.

Are there limitations when extending the GECS debugger for custom UI columns?

Extending the debugger requires modifying the GECS debugger plugin directly. You must edit the UI scene and script and implement message handlers, ensuring your custom metrics align with the rendering framework.