entity-system

Manage game entities and data components within the Bestow engine.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/radical-beard/bestow --skill entity-system-radical-beard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: entity-system
Source: https://github.com/radical-beard/bestow/tree/main/template/.claude/skills/entity-system
Command: npx skills add https://github.com/radical-beard/bestow --skill entity-system-radical-beard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a robust and efficient way to manage all game objects and their associated data within the Bestow engine, simplifying game development by organizing entities and their properties.

Core Features & Use Cases

  • Entity Creation and Destruction: Lightweight creation and cleanup of game objects.
  • Component Management: Add, remove, check, and modify data components for entities.
  • Entity Iteration: Efficiently loop through all entities, with options for filtering by components.
  • Blueprint Pattern: Define reusable entity templates for consistent object instantiation.
  • Use Case: When building a character in your game, you'll use this Skill to create the player entity, add Transform3D, Health, and PlayerController components, and later modify its Health component when it takes damage.

Quick Start

Use the entity-system skill to create a new entity and add a Transform3D component to it.

Frequently Asked Questions about entity-system

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

FAQPage Schema
How do I manage game entities and their components in a Bestow engine ECS architecture?

To manage game entities and components in the Bestow engine ECS architecture, use this Skill to create or destroy entities, add data components like Transform3D, and modify their values during gameplay. It handles the underlying Entity-Component-System data organization.

What is the best way to instantiate reusable game objects from templates?

The best way to instantiate reusable game objects from templates is by using the blueprint pattern. This Skill supports blueprint-based entity instantiation, allowing you to define consistent templates and quickly spawn multiple game objects with the same predefined components.

How do I efficiently loop through game entities and filter by specific components?

To efficiently loop through game entities and filter by specific components, use this Skill's entity iteration functionality. It allows you to query and iterate over all existing entities while applying component filters to process only the objects matching your criteria.

Can I use this entity component system to add and remove data components at runtime?

Yes, you can use this entity component system to add, remove, check, and modify data components at runtime. For example, when a character takes damage, you can directly access and update its Health component dynamically during gameplay.

Does the Bestow engine entity system require any external dependencies?

No, the Bestow engine entity system does not require any external dependencies. It operates independently to provide lightweight creation and cleanup of game objects, making it easy to integrate into your existing game development workflow without package conflicts.