Skip to content

Commit 2339c86

Browse files
committed
Adds section on Amethyst.
1 parent 20734f8 commit 2339c86

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed

content/posts/newsletter-008/index.md

+74
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,80 @@ make some cool stuff. See for example these [examples][three-d-examples].
174174
[three-d-examples]: https://asny.github.io/three-d/
175175
[three-d-v0-1]: https://crates.io/crates/three-d
176176

177+
### [Amethyst]
178+
179+
Amethyst is a data-driven game engine written in Rust.
180+
181+
#### [0.15.0 Release][amethyst_release]
182+
183+
This release brings the following improvements:
184+
185+
* Better panic messages on `stable` Rust.
186+
* Support for setting log levels from configuration.
187+
* Text field rendering corrections.
188+
* Target multiple overlapping UI entities with events.
189+
190+
#### ECS
191+
192+
[`specs`] is the underlying ECS that powers Amethyst; there is an
193+
[ongoing prospect][amethyst_legion_rfc] of moving to [`legion`].
194+
195+
[`@csherratt`] wrote an [excellent post][amethyst_specs_legion] comparing both
196+
libraries, and an [in-depth discussion][amethyst_ecs_discussion] about
197+
archetypal and grouped ECS design took place on the forum.
198+
199+
#### [Editor Prototype][amethyst_editor_prototype]
200+
201+
[Atelier][amethyst_atelier] is an asset management and processing framework for
202+
games.
203+
204+
Coupled with [`legion`], [`@aclysma`] and [`@kabergstrom`] built an
205+
editor prototype demonstrating the following
206+
capabilities:
207+
208+
* Prefab loading and saving
209+
* Prefab hot-reloading
210+
* Entity creation / deletion
211+
* Component addition / removal
212+
* Undo and Redo
213+
214+
Check out the [demo video][amethyst_editor_youtube] and
215+
[forum discussion][amethyst_editor_forum].
216+
217+
#### [WASM Effort][amethyst_wasm_effort]
218+
219+
There is ongoing effort to bring WASM support to
220+
Amethyst. Check out the [contribution guide][amethyst_wasm_contribution_guide]
221+
and [project board][amethyst_wasm_project_board] for current status.
222+
223+
#### User Review
224+
225+
[`@ToferC`] reviewed his experience using Amethyst to build a space combat game,
226+
[Paladin][amethyst_review_paladin]. Check out his
227+
[review on youtube][amethyst_review_youtube] and
228+
[respond on twitter][amethyst_review_twitter].
229+
230+
[`@aclysma`]: https://github.com/aclysma
231+
[`@csherratt`]: https://github.com/csherratt
232+
[`@kabergstrom`]: https://github.com/kabergstrom
233+
[`@ToferC`]: https://github.com/ToferC
234+
[`legion`]: https://github.com/TomGillen/legion
235+
[`specs`]: https://github.com/amethyst/specs
236+
[Amethyst]: https://amethyst.rs
237+
[amethyst_atelier]: https://github.com/amethyst/atelier-assets
238+
[amethyst_ecs_discussion]: https://community.amethyst.rs/t/archetypal-vs-grouped-ecs-architectures-my-take/1344
239+
[amethyst_editor_forum]: https://community.amethyst.rs/t/atelier-legion-integration-demo/1352
240+
[amethyst_editor_prototype]: https://github.com/aclysma/atelier-legion-demo
241+
[amethyst_editor_youtube]: https://www.youtube.com/watch?v=9Vwi29RuQBE
242+
[amethyst_legion_rfc]: https://github.com/amethyst/rfcs/issues/22
243+
[amethyst_release]: https://amethyst.rs/posts/release-0-15-0
244+
[amethyst_review_paladin]: https://github.com/ToferC/paladin
245+
[amethyst_review_twitter]: https://twitter.com/ToferC/status/1243361926786080768
246+
[amethyst_review_youtube]: https://www.youtube.com/watch?v=avW2Nr6ak-o
247+
[amethyst_specs_legion]: https://csherratt.github.io/blog/posts/specs-and-legion/
248+
[amethyst_wasm_contribution_guide]: https://github.com/amethyst/amethyst/tree/wasm/docs/CONTRIBUTING_WASM.md
249+
[amethyst_wasm_effort]: https://community.amethyst.rs/t/wasm-effort/1336
250+
[amethyst_wasm_project_board]: https://github.com/amethyst/amethyst/projects/20
177251

178252
## Popular Workgroup Issues in Github
179253

0 commit comments

Comments
 (0)