bevy/examples/game
Alice Cecile d51b54a658 Break out Breakout components into a more sensible organization (#4261)
# Objective

- The components in the Breakout game are defined in a strange fashion.
   - Components should decouple behavior wherever possible.
   - Systems should be as general as possible, to make extending behavior easier.
   - Marker components are idiomatic and useful, but marker components and query filters were not used.
- The existing design makes it challenging for beginners to extend the example into a high-quality game.

## Solution

- Refactor component definitions in the Breakout example to reflect principles above.

## Context

A small portion of the changes made in #2094. Interacts with changes in #4255; merge conflicts will have to be resolved.
2022-03-23 21:17:50 +00:00
..
alien_cake_addict.rs use marker components for cameras instead of name strings (#3635) 2022-03-12 00:41:06 +00:00
breakout.rs Break out Breakout components into a more sensible organization (#4261) 2022-03-23 21:17:50 +00:00
game_menu.rs default() shorthand (#4071) 2022-03-01 20:52:09 +00:00