https://github.com/shnarazk/breakout
A juicy breakout in Rust with Bevy
https://github.com/shnarazk/breakout
bevy game rust
Last synced: 4 months 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 (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-10T06:22:25.000Z (almost 2 years ago)
- Last Synced: 2025-01-25T18:11:40.065Z (5 months ago)
- Topics: bevy, game, rust
- Language: Rust
- Homepage:
- Size: 383 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A juicy breakout in Rust with Bevy

## 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)