Aller au contenu principal

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 ...