diff --git a/content/posts/newsletter-009/amethyst-logo.png b/content/posts/newsletter-009/amethyst-logo.png new file mode 100644 index 000000000..6d7116659 Binary files /dev/null and b/content/posts/newsletter-009/amethyst-logo.png differ diff --git a/content/posts/newsletter-009/boulder_dash.png b/content/posts/newsletter-009/boulder_dash.png new file mode 100644 index 000000000..2d6a4f171 Binary files /dev/null and b/content/posts/newsletter-009/boulder_dash.png differ diff --git a/content/posts/newsletter-009/index.md b/content/posts/newsletter-009/index.md index bf04264a6..244aafb76 100644 --- a/content/posts/newsletter-009/index.md +++ b/content/posts/newsletter-009/index.md @@ -291,9 +291,40 @@ and features a local 2-player coop. [![new models](conquest.gif)][conquest-video] +- [Boulder Dash] remake by [dpc] - a new remake of an old classic. + + ![pixelart boulders](boulder_dash.png) + +- [Jérémy Thulliez] shared their experience making 3 little games: + + - A [gameboy proof-of-concept] ([repository][gameboy_repo]) + - [Tetris][tetris_twitter] ([repository][tetris_repo]) + - Pong ([blog post][pong_blogpost], [repository][pong_repo]) + +- [Will] by [Azriel] is a moddable 2.5D action / adventure game. + [This month's update][will_update] includes preliminary support for WASM, + with most effort directed in the underlying Amethyst library. + + Check out the [video][will_video] to see online play between native and web clients. + + [![Networking demo](will_wasm_network.png)][will_video] + [@takeryo_eeic]: https://twitter.com/takeryo_eeic +[Boulder Dash]: https://github.com/dpc/boulder-dash.rs [conquest-models]: https://twitter.com/takeryo_eeic/status/1246189179467214850 [conquest-video]: https://twitter.com/takeryo_eeic/status/1249850460678193152 +[dpc]: https://github.com/dpc +[gameboy proof-of-concept]: https://twitter.com/JeremyThulliez/status/1255042737579134977 +[gameboy_repo]: https://github.com/grzi/rust-gameboy-game-poc +[Jérémy Thulliez]: https://twitter.com/JeremyThulliez +[pong_blogpost]: https://www.wootlab.io/blog/pong-in-rust-with-amethyst +[pong_repo]: https://github.com/grzi/rust-pong +[tetris_repo]: https://github.com/grzi/rust-tetris +[tetris_twitter]: https://twitter.com/JeremyThulliez/status/1251903725276454913 +[Will]: https://github.com/azriel91/autexousious +[Azriel]: https://twitter.com/im_azriel +[will_update]: https://azriel.im/will/2020/04/24/browsers-assemble/ +[will_video]: https://youtu.be/Hc8EtqrlJsE ### Ludum Dare 46 Games @@ -543,6 +574,38 @@ Main changes: [Shipyard]: https://crates.io/crates/shipyard +### [Amethyst][amethyst] + +[![Amethyst logo](amethyst-logo.png)][amethyst] + +- Early [WASM support][amethyst_wasm_support] exists on the + [`wasm` branch][amethyst_wasm_branch]. + + - Basic input, audio, and rendering support. + - Online play support through `WebSocket`s. + - Includes OpenGL support for native applications. + +- [`amethyst_lyon`][amethyst_lyon] by [@cuberoo_] provides integration with the + [`lyon` tessellation library][lyon]. + + This is used as a renderer plugin. + +- [MachineHum] shared two videos on his game development ventures: + + - [Compiling Amethyst][amethyst_gameshell] for the [GameShell]. + - [Making Pokemon Gold][amethyst_pokemon_gold]. + +[@cuberoo_]: https://twitter.com/cuberoo_ +[amethyst]: https://amethyst.rs +[amethyst_gameshell]: https://youtu.be/YVmk82nxahM +[amethyst_lyon]: https://crates.io/crates/amethyst_lyon +[amethyst_pokemon_gold]: https://youtu.be/oQZnF5dmIjY +[amethyst_wasm_branch]: https://github.com/amethyst/amethyst/tree/wasm +[amethyst_wasm_support]: https://community.amethyst.rs/t/wasm-effort/1336 +[GameShell]: https://www.clockworkpi.com/ +[lyon]: https://github.com/nical/lyon +[MachineHum]: https://github.com/Machine-Hum + ### This Month in Mun [![Mun logo](mun-logo.png)][Mun] diff --git a/content/posts/newsletter-009/will_wasm_network.png b/content/posts/newsletter-009/will_wasm_network.png new file mode 100644 index 000000000..39408bd8e Binary files /dev/null and b/content/posts/newsletter-009/will_wasm_network.png differ