Skip to content

Commit d36917b

Browse files
authored
N49: Dexterous Developer (#1441)
1 parent c4ae41a commit d36917b

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

Diff for: content/news/049/index.md

+27
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,33 @@ If needed, a section can be split into subsections with a "------" delimiter.
7575

7676
## Library Updates
7777

78+
### [Dexterous Developer][dexterous_developer]
79+
80+
[Dexterous Developer][dexterous_developer] by [@lee-orr]
81+
is an experimental hot-reload system for the [Bevy] game engine.
82+
Features:
83+
84+
- Define the reloadable areas of your game explicitly \- which can include
85+
systems, components, and resources (with some limitations).
86+
- Reset resources to a default or pre-determined value upon reload.
87+
- Serialize/deserialize your reloadable resources & components, allowing you to
88+
evolve their schemas so long as they are compatible with the de-serializer.
89+
- Mark entities to get removed on hot reload.
90+
- Run systems after hot-reload.
91+
- Create functions to set-up & tear down upon either entering/exiting a state
92+
or on hot reload.
93+
- Only includes any hot reload capacity in your build
94+
when you explicitly enable it - such as by using the CLI launcher.
95+
- Cross-platform/cross-device hot reload - run a "hot reload server"
96+
on a dev environment, and execute the application elsewhere.
97+
98+
The library is quite new and currently known issues include:
99+
mobile/WASM support and the need to pre-define events&states.
100+
101+
[dexterous_developer]: https://github.com/lee-orr/dexterous_developer
102+
[@lee-orr]: https://github.com/lee-orr
103+
[Bevy]: bevyengine.org
104+
78105
## Popular Workgroup Issues in Github
79106

80107
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)