Skip to content

Commit efa0424

Browse files
Merge branch 'source' into patch-2
2 parents afda1f7 + b60d6b0 commit efa0424

File tree

5 files changed

+84
-0
lines changed

5 files changed

+84
-0
lines changed

content/news/027/all-is-cubes.jpg

255 KB
Loading

content/news/027/bevy-webgl2.png

239 KB
Loading

content/news/027/graph_game.gif

1.08 MB
Loading

content/news/027/index.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,24 @@ If needed, a section can be split into subsections with a "------" delimiter.
6868

6969
## Game Updates
7070

71+
### [LibraCity] - city planning on a needle!
72+
73+
![LibraCity screenshot](libracity.png)
74+
75+
[LibraCity] is a puzzle city planning game by [@djeedai] where you need to build
76+
a city while balancing it on a needle (the center of the board). It was built for
77+
[Ludum Dare 49] using the [Bevy Engine], and is a first-time use of the engine.
78+
79+
Post-jam, a webassembly version was added and published, which now allows
80+
[playing the game online](https://djeedai.github.io/libracity/).
81+
82+
The code source is freely [available on GitHub](https://github.com/djeedai/libracity).
83+
84+
[LibraCity]: https://djeedai.github.io/libracity/
85+
[Ludum Dare 49]: https://ldjam.com/events/ludum-dare/49/libra-city
86+
[@djeedai]: https://twitter.com/djeedai
87+
[Bevy Engine]: https://bevyengine.org/
88+
7189
### [Lonely Star]
7290

7391
![Lonely Star screenshot](lonely-star.png)
@@ -114,8 +132,55 @@ The developers have also written a blog post:
114132
[Soldat]: http://soldat.pl/
115133
[Rhai]: http://rhai.rs/
116134

135+
### [Graph Game]
136+
137+
![image/gameplay of the game: circle and triangles](graph_game.gif)
138+
_Navigating the graph map can be stressful_
139+
140+
[Graph Game] ([GitHub][graph-game-github])
141+
uses [Bevy](https://bevyengine.org/) as its engine. You can play it from your
142+
[browser](https://vrixyz.github.io/graph_nav/) - click on colored triangles,
143+
guess the rules and survive as long as possible!
144+
145+
Development has just begun, and the future of the project is not clear -
146+
the developer welcomes you to come and discuss next steps on the game's
147+
[Discord server][graph-game-discord].
148+
149+
[Graph Game]: https://vrixyz.github.io/graph_nav/
150+
[graph-game-github]: https://github.com/Vrixyz/graph_nav
151+
[graph-game-discord]: https://discord.gg/ZeRkj8pD4n
152+
117153
## Engine Updates
118154

155+
### [All is Cubes][All is Cubes] 0.3.0
156+
157+
[![Screenshot of All is Cubes][all-is-cubes-screen]][all-is-cubes-screen]
158+
159+
All is Cubes ([GitHub][All is Cubes], [Crates.io][all-is-cubes-cr]) by [kpreid]
160+
is a game/engine for worlds made of blocks made of voxels. It is intended to be
161+
usable both as an engine or rendering library, or as a game with built-in
162+
editor/programming functionality (genre(s) to be determined). While the project
163+
is still highly incomplete and API-unstable, the 0.3.0 release marks a lot of
164+
now-usable functionality ([changelog][all-is-cubes-changelog]):
165+
166+
- UI: mouselook, multiple example scenes, inventory with stacks, and rendering
167+
to image files.
168+
- Simulation/mechanics: character collision against arbitrary voxel shapes,
169+
much-improved light propagation, transactional state updates (all-or-nothing,
170+
internally order-independent), and “behaviors” attached to game objects for
171+
scripting/animation.
172+
- Rendering: high-voxel-count blocks (incomplete, but usable for text as seen in
173+
the above screenshot), “smooth lighting” (interpolated across faces), frustum
174+
culling, and correct sRGB-versus-linear color handling.
175+
176+
The next planned milestone is saving/loading.
177+
178+
[All is Cubes]: https://github.com/kpreid/all-is-cubes/
179+
[all-is-cubes-cr]: https://crates.io/crates/all-is-cubes
180+
[all-is-cubes-screen]: all-is-cubes.jpg
181+
[all-is-cubes-changelog]: https://github.com/kpreid/all-is-cubes/blob/main/CHANGELOG.md#030-2021-10-09
182+
[kpreid]: https://github.com/kpreid
183+
119184
### [Tetra] 0.6.6
120185

121186
[Tetra] is a simple 2D game framework, inspired by XNA, Love2D, and Raylib. After
@@ -139,6 +204,25 @@ For more details, see the [changelog][tetra-changelog].
139204

140205
## Library Updates
141206

207+
### [wgpu]-0.11 release
208+
209+
![bevy webgl2 via wgpu](bevy-webgl2.png)
210+
_experimental Bevy branch running on WebGL2 via wgpu_
211+
212+
The team is happy to announce the release of wgpu-0.11 and naga-0.7.
213+
Details can be found on the [gfx-rs blog]. The most exciting feature
214+
is WebGL2 support. With some caveats, users no longer need to wait for
215+
WebGPU in the browsers in order to deploy on the Web. Support is still
216+
a bit rough, and patches come out regularly, but most examples work.
217+
218+
@kvark also visited [Rust LA Meetup] to [talk about Naga]
219+
and the history of processing shaders with Rust.
220+
221+
[wgpu]: https://github.com/gfx-rs/wgpu
222+
[gfx-rs blog]: https://gfx-rs.github.io/2021/10/07/release-0.11.html
223+
[Rust LA Meetup]: https://rustlang.la/
224+
[talk about Naga]: https://vimeo.com/632377558
225+
142226
## Popular Workgroup Issues in Github
143227

144228
<!-- Up to 10 links to interesting issues -->

content/news/027/libracity.png

50.3 KB
Loading

0 commit comments

Comments
 (0)