# Bevy 3d World Building

Bevy ECS skill for 3D level assembly.

- Repository: https://github.com/thedivergentai/Game-Dev-Agentic-Skills (917 stars)
- Category: Media
- License: LGPL-3.0
- Last updated: 2026-10-16
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill bevy-3d-world-building -g -a claude-code -y`
Codex: `npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill bevy-3d-world-building -g -a codex -y`
Cursor: `npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill bevy-3d-world-building -g -a cursor -y`
Gemini CLI: `npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill bevy-3d-world-building -g -a gemini-cli -y`

## Description

Bevy ECS skill for 3D level assembly. Keywords: Bevy, level, scene, mesh, world, ECS.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Bevy 3D world building

## When to use

Load this when placing meshes, lights, and colliders into a level. Scene spawn mechanics stay on bevy-asset-scenes. Physics bodies stay on bevy-physics-3d.

## ECS shape

- **Spawn:** entities with transforms and render components. Primitives (`Cuboid`, `Sphere`, `Cylinder`) convert into `Mesh` and ride on `Mesh3d` plus `MeshMaterial3d`.
- **Scenes:** `bevy_scene` and `bevy_gltf` are features. Spawn details are on bevy-asset-scenes (`AssetServer`, scene spawn).
- **Lights:** a `DirectionalLight` is an entity with a `Transform`. Fog is `DistanceFog` on the camera entity. Full lighting setups stay on bevy-3d-lighting.
- **Systems:** which cells are present is a `Resource`. Spawning a cell is `Commands` in `Update`.

The rest: https://github.com/thedivergentai/Game-Dev-Agentic-Skills/blob/HEAD/skills/bevy-3d-world-building/SKILL.md
