The all-in-one Bevy 3D game template.
foxtrot-480p.mov
- Integration with Blender as an editor via
the
Blender_bevy_components_workflowset of tools - Physics via
bevy_xpbd- A 3D character controller via
bevy-tnua
- A 3D character controller via
- Audio via
bevy_kira_audio - Pathfinding via
oxidized_navigation bevy_editor_plsbound to 'Q'- Custom editor found in the windows selection for
bevy_editor_pls.
- Custom editor found in the windows selection for
- Animations
- Dialogs via
Yarn Spinner for Rust - Shaders, using the code from DGriffin's tutorial
- Smooth cameras via
bevy_dolly - Particle effects via
bevy_hanabi - Procedural skies via
bevy_atmosphere - Grass via
warbler_grass
Simply use the template button on GitHub to create a new repository
from this template.
Then, replace all instances of the word foxtrot with the name of your game. Change the game version as well as the
author information in the following files:
Cargo.tomlbuild/windows/installer/Package.wxsbuild/macos/src/Game.app/Contents/Resources/Info.plist
You should keep the credits directory up to date. The release workflow automatically includes the directory in every
build.
- Replace
build/windows/icon.ico(used for windows executable and as favicon for the web-builds) - Replace
build/macos/icon_1024x1024.pngwith a1024times1024pixel png icon and runcreate_icns.sh(make sure to run the script inside themacosdirectory) - Warning: sadly this seems to require a mac...
Feel free to shoot a message in the dedicated help thread on the Bevy Discord or open an issue on GitHub if you want to discuss something or need help :)