Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lee-orr/crossroad-blues
https://github.com/lee-orr/crossroad-blues
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/lee-orr/crossroad-blues
- Owner: lee-orr
- License: mit
- Created: 2023-09-08T21:48:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-26T15:43:01.000Z (over 1 year ago)
- Last Synced: 2024-10-27T18:43:38.025Z (2 months ago)
- Language: Rust
- Size: 153 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Game Jam Template
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](https://lee-orr.github.io/bevy-game-jam-template/)
## Crates Used
### Bevy
Using bevy, with the "flac" and "mp3" features for audio
### Leafwing Input Manager
Used for handling input in a nice, cross-control-scheme manner
### Bevy Common Assets, Bevy Asset Loader, Serde
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.
### Bevy Vector Shapes
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.
### Bevy UI DSL & Bevy UI Navigation
These crates are used to simplify creation of UI's and handling of input.
### Bevy Inspector EGUI
This crate is used to have some default inspectors available in the game, accessed with F1.
### Bevy Turborand
Used for random number generation.
### Console Error Panic Hook
This is used in WASM builds to send panics to the console.