1002 B
1002 B
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Project Overview
This is a Bevy game engine project written in Rust.
General rules
- Prefer fetching accurate and latest information by using tools like search, before concluding a solution. For example, when not confident with library APIs, search latest documentation and example code before attempting to add code to this project.
- Always clear all errors and warnings by
cargo check, or by checking IDE integration diagnostics, before concluding the code.
Development Commands
Building
cargo run --features dev_mode- Build and run the applicationcargo build- Build the project without runningcargo check- Fast compile check without producing binaries
Code Architecture
Application Structure
The application follows Bevy's ECS (Entity Component System) pattern:
Bevy Version and Component Pattern
- Uses Bevy 0.16 (latest stable)