@@ -75,6 +75,33 @@ If needed, a section can be split into subsections with a "------" delimiter.
75
75
76
76
## Library Updates
77
77
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
+
78
105
## Popular Workgroup Issues in Github
79
106
80
107
<!-- Up to 10 links to interesting issues -->
0 commit comments