Guide du débutant pour les grands projets
Ce guide est destiné aux personnes qui ont terminé le livre Bevy et qui cherchent à créer quelque chose de plus grand qu'un simple exemple. Il couvre les concepts de base pour organiser votre code et éviter les pièges courants.
Prérequis
Ce guide suppose que vous avez :
- Une compréhension de base de Rust
- Une compréhension de base de Bevy (avoir terminé le livre officiel)
- Un projet Bevy fonctionnel configuré
Structure du projet
La première chose à considérer est la structure de votre projet. Pour les petits projets, avoir tout dans main.rs
est acceptable, mais pour les projets plus importants, vous voudrez diviser votre code en modules.
Voici une structure de projet typique :
src/
main.rs
systems/
mod.rs
player.rs
enemy.rs
ui.rs
components/
mod.rs
player.rs
enemy.rs
resources/
mod.rs
score.rs
game_state.rs
// ... existing code ...