rfcs
rfcs copied to clipboard
Suggest changes to Bevy and view accepted designs
**[RENDERED](https://github.com/tower120/rfcs/blob/event_queue_rc/rfcs/reader_counted_event_queue.md)** This is rather true RFC (request for comments), than specification, at least for now. It is somewhat close to https://github.com/bevyengine/rfcs/pull/17 ... but "implementation" is different.
[RENDERED](https://github.com/ValorZard/rfcs/blob/fixed_point/rfcs/fixed_point.md) in response to [this](https://github.com/bevyengine/bevy/issues/1680)
[Rendered](https://github.com/colepoirier/rfcs/blob/diverse-defaults/rfcs/48-diverse-defaults.md) There are many different categories of bevy applications. Each use case has a sufficiently different commonsense default configuration to warrant different use case specific default plugins. This RFC is...
[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).
[Rendered](https://github.com/NathanSWard/rfcs/blob/nward/subworld-rfc/rfcs/Subworlds.md) This is based on the discord discussion starting [here](https://discord.com/channels/691052431525675048/749335865876021248/834310334264115210). This is a proposal for a `Subworlds` concept: disjoint sets of entities & their components.
[Rendered](https://github.com/Frizi/rfcs/blob/world_cell_queries/rfcs/42-world-cell-queries.md) [Implementation PR](https://github.com/bevyengine/bevy/pull/3092) Add query and command API on `WorldCell` instances with shared access.
[RENDERED](https://github.com/GarettCooper/rfcs/blob/dynamic_query/rfcs/37-dynamic_query.md) Expands the query interface of `World` to support queries with parameters which are determined at runtime, not compile time, to enable future scripting and hot reloading. I wrote this...
This is an alternative to the scheduling api from https://github.com/bevyengine/rfcs/pull/34 that covers more types of side effects. [Rendered](https://github.com/hymm/rfcs/blob/side-effect-lifecycle-scheduling/rfcs/36-side-effect-lifecycle-scheduling.md)
[**RENDERED**](https://github.com/alice-i-cecile/rfcs/blob/apps-own-scheduling/rfcs/33-apps_own_scheduling.md) Many thanks to @Ratysz, @TheRawMeatball and @cart for helping shape my thoughts on this topic. # Summary All scheduling information is attached directly to systems, and ultimately owned and...
Existing PR: [#2736](https://github.com/bevyengine/bevy/pull/2736) Original issue: [#1978](https://github.com/bevyengine/bevy/issues/1978)