chrisgliddon

36 mods across 1 repository, 10 stars between them.

bevy-porting

25

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when porting a game project to Bevy 0.19 from another engine — Unity (Prefab, MonoBehaviour, Animator, UGUI), Unreal, Godot, Cocos, vanilla JavaScript / Phaser, Flash/SWF, Defold, Roblox, or GameMaker — and need a mapping of each engine's primitives to Bevy equivalents, plus inventory/extraction scripts to pull…

10 7d ago A 90 tokens original MIT

bevy-rendering

26

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when choosing Bevy 0.19's built-in renderer versus an API-only, headless, or external renderer; selecting forward or deferred PBR; migrating RenderGraph nodes to render systems; configuring 2D/3D render Cargo features; or deciding how physics crates such as bevyrapier3d relate to rendering.

10 7d ago A 78 tokens original MIT

bevy-save-load

27

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when designing Bevy 0.19 persistence with DynamicWorldBuilder, IoTaskPool, or SettingsPlugin: stable IDs, versioned save DTOs/migrations, checksums and atomic writes, snapshots plus sparse deltas, native/browser storage, and safe ECS serialization boundaries.

10 7d ago A 64 tokens original MIT

bevy-testing

28

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when testing Bevy 0.19 with App::update, TimeUpdateStrategy, FixedUpdate, MessageCursor, or On : deterministic stepping, async-task draining without sleeps, headless worlds, and capture-based visual regression.

10 7d ago A 57 tokens original MIT

bevy-ui

29

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when building Bevy 0.19 UI with Node, Button, children![], TextFont/FontSource/FontSize, InputFocus, AccessibleLabel, BackgroundColor, BorderColor, or BorderRadius, or when Changed behaves unexpectedly.

10 7d ago A 71 tokens original MIT

bevy-vfx

30

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when adding GPU particles with bevyhanabi 0.19, rendering Gaussian splats with bevygaussiansplatting 8, choosing sprite-sheet or vector-shape effects, writing custom WGSL materials, or profiling VFX on native and web targets in Bevy 0.19.

10 7d ago A 70 tokens original MIT

bevy-voxel-data

31

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when defining Bevy 0.19 voxel blocks with immutable serialized IDs in RON, mapping them to a dense runtime BlockId palette, choosing chunk storage with explicit world extents, baking a KTX2 atlas, or binding face tiles through StandardMaterial.

10 7d ago A 63 tokens original MIT

bevy-voxel-pipeline

32

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when meshing voxel chunks with block-mesh-rs (greedyquads / visibleblockfaces), translating a GreedyQuadsBuffer into a Bevy 0.19 Mesh via tryinsertattribute, choosing greedy versus simple meshing, or implementing the worker-side meshing function consumed by a bounded voxel runtime.

10 7d ago A 83 tokens original MIT

bevy-voxel-runtime

33

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when turning voxel edits into production Bevy 0.19 remesh work with AsyncComputeTaskPool, Mesh3d, and Rapier Collider: dirty/halo fan-out, revision tokens, stale-result rejection, coalescing, priority, bounded uploads, or atomic swaps.

10 7d ago A 67 tokens original MIT

bevy-wasm-webgpu

34

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when targeting Bevy 0.19 at wasm32-unknown-unknown, choosing the webgl2 or webgpu feature, generating browser glue with wasm-bindgen, using a wasm-release profile, or debugging canvas startup and asset HTTP 404s.

10 7d ago A 70 tokens original MIT

bevy

35

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when starting any Bevy task, choosing between Update and FixedUpdate, picking Cargo feature flags, or recalling which sibling skill covers ECS, assets, rendering, or migration. Routes to the right Bevy 0.19 skill and pins the engine version for downstream snippets.

10 7d ago A 58 tokens original MIT

similarity-rs

36

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when you suspect duplicate or near-duplicate Rust code — writing a utility function that might already exist, copy-paste-modifying a function, creating near-duplicate structs or enums, or running similarity-rs 0.5 with flags like --threshold, --cross-file, or --min-lines. Also triggers on cargo install…

10 7d ago A 93 tokens original MIT