This is a simple bevy template providing scaffolding for creating a game jam game. It basically sets up some asset loading, menus, and some common crates for later use, as well as some VS Code tasks & Github Actions for building and deploying the game.
To see a web build of this set up - you can check it out here
Using bevy, with the "flac" and "mp3" features for audio
Used for handling input in a nice, cross-control-scheme manner
These are used to handle asset loading, and handling of assets in yaml, json, toml or ron formats. They are also used to only load the menu once things like the fonts are available.
This is used to draw 2d shapes on the screen - used for the loading screen (before any assets are available), as well as for some graphical elements like health bars in game.
These crates are used to simplify creation of UI's and handling of input.
This crate is used to have some default inspectors available in the game, accessed with F1.
Used for random number generation.
This is used in WASM builds to send panics to the console.