Skip to content

Commit fc4f9af

Browse files
azriel91ozkriff
andauthored
Newsletter 8: Will and Amethyst (#94)
* Adds section on Will. * Adds section on Amethyst. * Newsletter 8: Amethyst: Merge into one section, fmt & add imgs Co-authored-by: Andrey Lesnikov <ozkriff@gmail.com>
1 parent ebf59ab commit fc4f9af

File tree

4 files changed

+77
-0
lines changed

4 files changed

+77
-0
lines changed
73.5 KB
Loading

content/posts/newsletter-008/index.md

+77
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,21 @@ keep the other players from getting to theirs.
6464
[dynamaze-source]: https://github.com/boringcactus/dynamaze
6565
[@boringcactus]: https://github.com/boringcactus
6666

67+
### [Will][will]
68+
69+
![Will main menu](will_main.png)
70+
71+
[Will][will] is a 2.5D moddable action / adventure game.
72+
73+
Highlights of [this month's update][will_blogpost] include:
74+
75+
- Going [open source][will_source]
76+
- Network play (early version)
77+
78+
[will]: https://azriel.im/will
79+
[will_blogpost]: https://azriel.im/will/2020/03/13/join-me/
80+
[will_source]: https://github.com/azriel91/autexousious
81+
6782
## Library & Tooling Updates
6883

6984
### gfx-rs and wgpu news
@@ -218,6 +233,68 @@ Their [March updates][mun-march] include:
218233
[mun-february]: https://mun-lang.org/blog/2020/03/10/this-month-february
219234
[mun-march]: https://mun-lang.org/blog/2020/04/02/this-month-march
220235

236+
### [Amethyst][amethyst]
237+
238+
[![Amethyst logo](amethyst-logo.png)][amethyst]
239+
240+
- [Ametyst 0.15.0 was released][amethyst_release]:
241+
242+
- Better panic messages on `stable` Rust.
243+
- Support for setting log levels from configuration.
244+
- Text field rendering corrections.
245+
- Target multiple overlapping UI entities with events.
246+
247+
- [`specs`] is the underlying ECS that powers Amethyst but there's an
248+
[ongoing prospect][amethyst_legion_rfc] of moving to [`legion`].
249+
[@csherratt] wrote an [excellent post][amethyst_specs_legion] comparing both
250+
libraries. Also an [in-depth discussion][amethyst_ecs_discussion] about
251+
archetypal and grouped ECS design took place on the forum.
252+
253+
![specs vs amethyst layout](specs-vs-legion.png)
254+
255+
- [Atelier][amethyst_atelier] is an asset management and processing
256+
framework for games.
257+
Coupled with [`legion`], [@aclysma] and [@kabergstrom] built an
258+
[editor prototype][amethyst_editor_prototype] demonstrating the following
259+
capabilities:
260+
261+
- Prefab loading, saving, and hot-reloading
262+
- Entity creation / deletion
263+
- Component addition / removal
264+
- Undo and Redo
265+
266+
Check out the [demo video][amethyst_editor_youtube] and
267+
[forum discussion][amethyst_editor_forum].
268+
269+
- There is an [ongoing effort to bring WASM support to Amethyst][amethyst_wasm_effort].
270+
Check out the [contribution guide][amethyst_wasm_contribution_guide]
271+
and [project board][amethyst_wasm_project_board] for current status.
272+
273+
- [@ToferC] reviewed their experience using Amethyst to build a space combat game,
274+
[Paladin][amethyst_review_paladin]. Check out the
275+
[review on youtube][amethyst_review_youtube].
276+
277+
[@aclysma]: https://github.com/aclysma
278+
[@csherratt]: https://github.com/csherratt
279+
[@kabergstrom]: https://github.com/kabergstrom
280+
[@ToferC]: https://github.com/ToferC
281+
[`legion`]: https://github.com/TomGillen/legion
282+
[`specs`]: https://github.com/amethyst/specs
283+
[amethyst]: https://amethyst.rs
284+
[amethyst_atelier]: https://github.com/amethyst/atelier-assets
285+
[amethyst_ecs_discussion]: https://community.amethyst.rs/t/archetypal-vs-grouped-ecs-architectures-my-take/1344
286+
[amethyst_editor_forum]: https://community.amethyst.rs/t/atelier-legion-integration-demo/1352
287+
[amethyst_editor_prototype]: https://github.com/aclysma/atelier-legion-demo
288+
[amethyst_editor_youtube]: https://youtube.com/watch?v=9Vwi29RuQBE
289+
[amethyst_legion_rfc]: https://github.com/amethyst/rfcs/issues/22
290+
[amethyst_release]: https://amethyst.rs/posts/release-0-15-0
291+
[amethyst_review_paladin]: https://github.com/ToferC/paladin
292+
[amethyst_review_youtube]: https://youtube.com/watch?v=avW2Nr6ak-o
293+
[amethyst_specs_legion]: https://csherratt.github.io/blog/posts/specs-and-legion/
294+
[amethyst_wasm_contribution_guide]: https://github.com/amethyst/amethyst/tree/wasm/docs/CONTRIBUTING_WASM.md
295+
[amethyst_wasm_effort]: https://community.amethyst.rs/t/wasm-effort/1336
296+
[amethyst_wasm_project_board]: https://github.com/amethyst/amethyst/projects/20
297+
221298
## Popular Workgroup Issues in Github
222299

223300
<!-- Up to 10 links to interesting issues -->
88.8 KB
Loading
299 KB
Loading

0 commit comments

Comments
 (0)