Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shnarazk/breakout
A juicy breakout in Rust with Bevy
https://github.com/shnarazk/breakout
bevy game rust
Last synced: 28 days ago
JSON representation
A juicy breakout in Rust with Bevy
- Host: GitHub
- URL: https://github.com/shnarazk/breakout
- Owner: shnarazk
- Created: 2022-01-09T13:37:57.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-13T03:28:06.000Z (about 2 years ago)
- Last Synced: 2023-03-02T15:22:42.371Z (almost 2 years ago)
- Topics: bevy, game, rust
- Language: Rust
- Homepage:
- Size: 375 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A juicy breakout in Rust with Bevy
![](https://user-images.githubusercontent.com/997855/149650058-1021deed-02af-43d3-82ed-1f644659a43c.gif)
## Objective
Let's make [the official example](https://github.com/bevyengine/bevy/blob/458cb7a9e93dab3127bb99ce7bf8cfc3af18851d/examples/game/breakout.rs) **juicy**.
## TODO
- [x] animated background
- [ ] ease in/out
- [x] rotating ball
- [x] scaling ball
- [x] accelerating ball
- [ ] trailing ball
- [x] wobble bricks
- [ ] sound effects
- [ ] background music
- [ ] particles
- [ ] shaking screen
- [ ] eyes and mouth## Run
```
cargo run --release
```Since the executable needs to load the asset files, you can't install with `cargo install` so far.
### References
- [Juice it or lose it - a talk by Martin Jonasson & Petri Purho](https://www.youtube.com/watch?v=Fy0aCDmgnxg)(YouTube)