without_winit/without_winit.rs
1//! Create an application without winit (runs single time, no event loop).
2
3use bevy::{prelude::*, winit::WinitPlugin};
4
5fn main() {
6 App::new()
7 .add_plugins(DefaultPlugins.build().disable::<WinitPlugin>())
8 .add_systems(Update, setup_system)
9 .run();
10}
11
12fn setup_system(mut commands: Commands) {
13 commands.spawn(Camera3d::default());
14}