0. bevy engine


0.1 bevy app


use bevy::prelude::*;

fn main() {
    App::new().run();
}

0.2 bevy plugin


impl Plugin for HelloPlugin {
    fn build(&self, app: &mut App) {
        app.add_systems(Startup, add_people).add_systems(Update, (hello_world, (update_people, greet_people).chain()));
    }} // Hello World 를 출력하고, UpdatePeople, greet_people 을 수행하는 플러그인

fn main() {
    App::new().add_plugins((DefaultPlugins, HelloPlugin)).run();
}