Skip to content

Commit b0a4aff

Browse files
authored
N20: oxygengine and raui (#575)
1 parent be5f544 commit b0a4aff

File tree

3 files changed

+50
-0
lines changed

3 files changed

+50
-0
lines changed

content/posts/newsletter-020/index.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,6 +619,33 @@ the recent updates:
619619
[rusty-editor]: https://github.com/mrDIMAS/rusty-editor
620620
[MinusGix]: https://github.com/MinusGix
621621

622+
### [Oxygengine v0.16.0][oxygengine-git]
623+
624+
![Oxygengine + RAUI integration](oxygengine-raui-integration.gif)
625+
_Integration of RAUI (UI/UX) crate with Oxygengine game engine_
626+
627+
[Oxygengine][oxygengine-git] by [@PsichiX][psichix-twitter] is the hottest
628+
HTML5 + WASM game engine for games written in Rust with web-sys.
629+
The goal of this project is to combine professional game development tools under
630+
one highly modular toolset.
631+
632+
- Version 0.16.0 was focused on integration of [RAUI][raui-git] crate into the
633+
engine to allow building rich UI/UX experience for your games using declarative
634+
mode UI composition (which now makes currently used simple UI Elements feature
635+
deprecated and it's gonna be removed at some point in the near future).
636+
- In addition to that [basic web game demo][oxygengine-basic-demo]
637+
and [pokemon-like RPG demo][oxygengine-rpg-demo] were enhanced with new UI showing
638+
how to build UI/UX with RAUI.
639+
- Next months will be focused on making RPG showing
640+
full potential of what you can do with RAUI in Oxygengine, as well as remaking
641+
Visual Novel module to be entirely based on RAUI in a way similar to how RenPy
642+
is made!
643+
644+
[psichix-twitter]: https://twitter.com/psichix
645+
[oxygengine-git]: https://github.com/PsichiX/Oxygengine
646+
[oxygengine-basic-demo]: https://github.com/PsichiX/Oxygengine/tree/master/demos/basic-web-game
647+
[oxygengine-rpg-demo]: https://github.com/PsichiX/Oxygengine/tree/master/demos/pokemon
648+
622649
### [Bevy v0.5][bevy-blog]
623650

624651
![PBR material example](bevy_pbr.png)
@@ -1087,6 +1114,29 @@ can get glimpses of its development by following the author on [Twitter][h3r2tic
10871114
[@h3r2tic]: https://github.com/h3r2tic
10881115
[h3r2tic-twitter]: https://twitter.com/h3r2tic
10891116

1117+
### [RAUI v0.28.1][raui-git]
1118+
1119+
![RAUI + Tetra TODO app](raui-tetra-todo-app-material-ui.gif)
1120+
_RAUI + Tetra TODO app demo_
1121+
1122+
[RAUI][raui-git] by [@PsichiX][psichix-twitter] is a Renderer Agnostic User
1123+
Interface crate that is based on declarative mode UI composition similar to
1124+
React.js and UE4 Slate system.
1125+
1126+
- Advanced navigation system mainly for the use in [Oxygengine][oxygengine-git]
1127+
game engine.
1128+
- [Tesselation renderer][raui-tesselation] module to allow buildings
1129+
Vertex + Index + Batch buffers for backends that allows to render meshes.
1130+
- [Tetra integration][raui-tetra] crate that allows use of RAUI with [Tetra][Tetra]
1131+
game framework.
1132+
- Porting [demos][raui-demos] to Tetra which became one of two mainly supported
1133+
backends for RAUI.
1134+
1135+
[raui-git]: https://github.com/PsichiX/raui
1136+
[raui-tesselation]: https://github.com/PsichiX/raui/tree/master/raui-tesselate-renderer
1137+
[raui-tetra]: https://github.com/PsichiX/raui/tree/master/raui-tetra-renderer
1138+
[raui-demos]: https://github.com/PsichiX/raui/tree/master/demos
1139+
10901140
### [building-blocks] v0.6.0
10911141

10921142
![LOD Terrain](building-blocks-lod-terrain.jpg)
Loading
Loading

0 commit comments

Comments
 (0)