Skip to content

Commit 8e7ff6b

Browse files
authored
Newsletter 10: Iced, NoxF, wgpu (#166)
* Newsletter 10: Iced, NoxF, wgpu * Newsletter 10: Nox Futura: Move to games * Newsletter 10: wgpu: nickname
1 parent f913df4 commit 8e7ff6b

File tree

4 files changed

+57
-0
lines changed

4 files changed

+57
-0
lines changed
1.04 MB
Loading

content/posts/newsletter-010/index.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,28 @@ Full devlogs:
427427

428428
[akigi]: https://akigi.com
429429

430+
### Nox Futura: Rust Edition
431+
432+
![worldgen menu](nox-f.png)
433+
434+
^ _Worldgen menu_
435+
436+
[Herbert Wolverson][thebracket]
437+
(the author of [bracket-lib] and [the Rust Roguelike Tutorial][rl-book])
438+
started experimenting with porting [Nox Futura][nox-f-itch] to Rust.
439+
440+
At the moment, a wgpu-rs backend, basic planet and region generation are ready.
441+
Check out Sharing Saturday devlogs for more detailed reports:
442+
[\#1][nox-f-1], [\#2][nox-f-2], [\#3][nox-f-3].
443+
444+
[thebracket]: https://bracketproductions.com
445+
[bracket-lib]: https://github.com/thebracket/bracket-lib
446+
[rl-book]: http://bfnightly.bracketproductions.com/rustbook/
447+
[nox-f-itch]: https://thebracket.itch.io/nox-futura
448+
[nox-f-1]: https://reddit.com/r/roguelikedev/comments/gg4qx4/sharing_saturday_310/fq0cvrm
449+
[nox-f-2]: https://reddit.com/r/roguelikedev/comments/gout79/sharing_saturday_312/frjozbb
450+
[nox-f-3]: https://reddit.com/r/roguelikedev/comments/gxg69q/sharing_saturday_314/ft4akml
451+
430452
### [On FPS Game Progress \#1][on-fps-game-1]
431453

432454
[![Video demo of the current progress](on-fps.jpeg)][on-fps-game-video]
@@ -605,6 +627,26 @@ _Discussions:
605627
[@lokathor]: https://twitter.com/lokathor
606628
[core::arch]: https://doc.rust-lang.org/nightly/core/core_arch/arch/index.html
607629

630+
### [Point of WebGPU on Native][wgpu-post]
631+
632+
![wgpu-rs logo](wgpu-logo.png)
633+
634+
This month, [@kvark] shared their vision of
635+
[why WebGPU on native platforms is important][wgpu-post].
636+
637+
> I can see WebGPU on native being a go-to choice for amateur developers,
638+
> students, indie professionals, mobile game studios, and many other groups.
639+
> It could be the default GPU API, if it can deliver on its promises of safety,
640+
> performance, and portability. We have a lot of interest and early adopters,
641+
> as well as big forces in motion to make this real.
642+
643+
_Discussions:
644+
[/r/rust](https://reddit.com/r/rust/comments/gdbgoc/point_of_webgpu_on_native),
645+
[hackernews](https://news.ycombinator.com/item?id=23079200)_
646+
647+
[wgpu-post]: https://kvark.github.io/web/gpu/native/2020/05/03/point-of-webgpu-native.html
648+
[@kvark]: https://kvark.github.io
649+
608650
### NodeFX
609651

610652
[![NodeFX](nodefx.png)][NodeFXTweet]
@@ -689,6 +731,21 @@ _Discussions: [/r/rust](https://www.reddit.com/r/rust/comments/gf42ip/kas_gui_04
689731
[kas-040]: https://github.com/kas-gui/kas/blob/master/CHANGELOG.md
690732
[dhardy]: https://github.com/dhardy
691733

734+
### [Iced]
735+
736+
!["Life" demo](iced-life.gif)
737+
738+
[Iced] is experimental, cross-platform GUI crate
739+
focused on simplicity and type safety.
740+
Iced can be used natively, in a web browser, or can use wgpu,
741+
742+
This month, Iced [got interactivity support for the Canvas widget][iced-pr].
743+
Also, check out a new "Game of Life" demo [here][iced-life].
744+
745+
[iced]: x
746+
[iced-pr]: https://github.com/hecrj/iced/pull/325
747+
[iced-life]: https://github.com/hecrj/iced/tree/e7e8e76c2/examples/game_of_life
748+
692749
### [beehive]
693750

694751
```text
882 KB
Loading
11.2 KB
Loading

0 commit comments

Comments
 (0)