Skip to content

Commit e9ede10

Browse files
committed
Adds section on Amethyst.
1 parent 2e01fed commit e9ede10

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed

content/posts/newsletter-008/index.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,80 @@ Their [March updates][mun-march] include:
198198
[mun-february]: (https://mun-lang.org/blog/2020/03/10/this-month-february
199199
[mun-march]: https://mun-lang.org/blog/2020/04/02/this-month-march
200200

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

202276
## Popular Workgroup Issues in Github
203277

0 commit comments

Comments
 (0)