Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)