bevy-ecs-patterns

Solid

Advanced Bevy ECS: complex queries, system scheduling, change detection, and performance tuning. Use when optimizing Bevy architecture or implementing complex game systems.

Data & Documents 48 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Bevy ECS Patterns Advanced patterns and techniques for Bevy's Entity Component System, focusing on performance, maintainability, and complex game architectures. ## When to Use This Skill | Use this skill when... | Use bevy-game-engine instead when... | |------------------------|--------------------------------------| | Optimizing ECS query performance | Setting up a new Bevy project from scratch | | Implementing complex entity relationships or hierarchies | Learning basic ECS concepts (components, systems, resources) | | Designing system scheduling and ordering | Handling input, assets, or game states | | Using change detection (`Changed<T>`, `Added<T>`) | Writing basic game logic or app structure | | Working with `ParamSet`, parallel iteration, or batch operations | Configuring rendering, UI, or audio | | Debugging archetype fragmentation or storage strategies | Adding plugins or common Bevy dependencies | ## Core Expertise **Advanced Queries** - Complex query filters and combinations - Query state and caching - Entity relationships and hierarchies - Parallel iteration strategies **System Scheduling** - System ordering and dependencies - Run conditions and gating - System sets and scheduling - Fixed timestep systems **Change Detection** - `Changed<T>` and `Added<T>` filters - `Ref<T>` for change tracking - Efficient reactive systems ## Advanced Query Patterns **Query Filters** ```rust use bevy::prelude::*; // Multiple filters fn targeting_system( query: Query...

Details

Author
laurigates
Repository
laurigates/claude-plugins
Created
7 months ago
Last Updated
today
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category