
Bevy Ecs Expert
If you're building games in Bevy, this walks you through the ECS fundamentals: components as pure data structs, systems as query functions, resources for global state, and parallel scheduling with the app builder. It covers the patterns you actually need like query filters (With, Without, Changed), the require component attribute for spawning, and how to avoid the classic borrow checker conflicts between systems. The examples are minimal but hit the real scenarios: movement loops, entity spawning, and filtering dead entities out of queries. It won't teach you advanced change detection or custom schedules, but it's a solid reference for the core ECS patterns that make Bevy different from traditional game engines.
- skills.sh installs
- 142
- GitHub stars
- 39.4K
- last updated
- Jun 3, 2026
Install
$ npx -y skills add sickn33/antigravity-awesome-skills --skill bevy-ecs-expert --agent claude-codeInstalls into .claude/skills of the current project.
Files
Bevy ECS Expert
Overview
A guide to building high-performance game logic using Bevy's data-oriented ECS architecture. Learn how to structure systems, optimize queries, manage resources, and leverage parallel execution.
When to Use This Skill
- Use when developing games with the Bevy engine in Rust.
- Use when designing game systems that need to run in parallel.
- Use when optimizing game performance by minimizing cache misses.
- Use when refactoring object-oriented logic into data-oriented ECS patterns.
Step-by-Step Guide
1. Defining Components
Use simple structs for data. Import bevy::prelude::*; add Reflect only when reflection/inspection is needed. The snippets are alternatives and do not duplicate Player/Velocity definitions in one scope.
#[derive(Component, Reflect, Default)]
#[reflect(Component)]
struct Velocity {
x: f32,
y: f32,
}
#[derive(Component)]
struct Player;
2. Writing Systems
Systems are regular Rust functions that query components.
Sponsors
Details
- Repository
- github.com/sickn33/antigravity-awesome-skills
- Categories
- Cloud & Infrastructure, Game Development
- First seen
- Jun 3, 2026
More from sickn33/antigravity-awesome-skills
All 708- Agents V2 Py141
- Ai Studio Image139
- Gitlab Automation139
- Ai Seo137
- Amplitude Automation137
- Linkedin Automation137
- X Twitter Scraper137
- 20 Andruia Niche Intelligence136
- Development136
- Idor Testing135
- Advogado Especialista134
- Burp Suite Testing132
- Claude Code Expert132
- Shadcn132
- Aws Cost Optimizer130
- Chrome Extension Developer130
- Shodan Reconnaissance130
- Ai Engineering Toolkit129
- On Call Handoff Patterns129
- Product Manager129
- Gemini Api Dev128
- Acceptance Orchestrator127
- Xss Html Injection127
- Google Analytics Automation126