Cameron
Cameron
## Objective - finish what started in #2398 - make `.exclusive_system()` optional (`FunctionSystem` handles all systems now) - lay groundwork for bevyengine/rfcs#45 ## Solution - add ~~`SemiSafeCell` and have it...
[RENDERED](https://github.com/maniwani/rfcs/blob/main/networked_replication.md) Proposes an implementation of engine features for developing networked games. Main focus is replication with key interest in providing it transparently (i.e. minimal, if any, networking boilerplate).
# Objective - Make `Time` API more consistent. - Support time accel/decel/pause. ## Solution This is just the `Time` half of #3002. I was told that part isn't controversial. -...
## Objective - Fill out `Time` API. - Make using `FixedTimestep` less prone to user error. - Implement time scaling. - Improve documentation. ## Solution - Ensure the "delta" and...
# Objective Examples should use the correct tools for the job. ## Solution A fixed timestep, by design, can step multiple times consecutively in a single update. That property used...
# Objective Complete the first part of the migration detailed in bevyengine/rfcs#45. ## Solution Add all the new stuff. ### TODO - [x] Impl tuple methods. - [x] Impl chaining....
This PR builds on top of #9202 (I separated what could be separated from this PR into that one). ## Objective The aim of this PR is to be the...
Systems (especially observers) should be able to queue the execution of schedules (which are essentially a special kind of exclusive system). It's currently possible to queue the execution of a...