22 releases
new 0.11.0 | Dec 7, 2024 |
---|---|
0.10.0 | Jul 5, 2024 |
0.9.1 | Apr 8, 2024 |
0.9.0 | Feb 23, 2024 |
0.1.3 | Nov 16, 2021 |
#68 in Game dev
1,363 downloads per month
Used in lifecycler
66KB
1K
SLoC
A procedural sky plugin for the Bevy game engine.
"basic" Example
use bevy::prelude::*;
use bevy_atmosphere::prelude::*;
fn main() {
App::new()
.add_plugins((DefaultPlugins, AtmospherePlugin))
.add_system(Startup, setup)
.run();
}
fn setup(mut commands: Commands) {
commands.spawn((Camera3dBundle::default(), AtmosphereCamera::default()));
}
"cycle" Example
Getting Started
To learn more, read the docs or check out the examples.
For more information on the technicalities, you can check out the technical docs or check out my blog.
Bevy compatibility
bevy | bevy_atmosphere |
---|---|
0.15 | 0.11 |
0.14 | 0.10 |
0.13 | 0.9 |
0.12 | 0.8 |
0.11 | 0.7 |
0.10 | 0.6 |
0.9 | 0.5 |
0.8 | 0.4 |
0.7 | 0.3 |
0.6 | 0.1 |
🚧 Warning: Incompatible with WebGL 🚧
Versions 0.4 and higher break compatibility with WebGL by using a compute shader for efficiency.
Dependencies
~42–75MB
~1.5M SLoC