@@ -69,6 +69,39 @@ If needed, a section can be split into subsections with a "------" delimiter.
6969
7070## Game Updates
7171
72+ ### Rusty Vangers
73+
74+ ![ Vange-rs rendered with a voxel tree] ( vangers-3rd-person.jpg )
75+
76+ [ Rusty Vangers] ([ GitHub] [ vangers-src ] , [ Itch-io] [ vangers-itch ] ) is an
77+ experimental re-implementation of the [ Vangers] game,
78+ using GPUs and multi-threading in Rust.
79+
80+ The project has started with a strong focus on rendering,
81+ since efficient GPU implementation of a Voxel world as large as
82+ 2048x16384x256 (that's about 8 giga-voxels!) turned into a tough challenge,
83+ even though the original game from 1998 easily does it on CPU.
84+
85+ Finally, after years of experiments, a method has been implemented
86+ that is fast and universal when it comes to viewing angles. It's based
87+ on an acceleration structure in the form of a voxel octree.
88+ This work has landed at the start of November, and now it's possible
89+ to [ ride through] [ vangers-video ] the strange worlds
90+ while looking from behind the car, or even from inside it.
91+
92+ This method runs on all APIs (including OpenGL!), thanks to wgpu/naga
93+ portability. It's suitably fast, regardless of perspective, even on
94+ an old macBook with an integrated GPU. It concludes the rendering story
95+ of the project, and the devs can shift focus on other areas.
96+
97+ _ Discussions: [ Reddit] ( https://www.reddit.com/r/rust_gamedev/comments/ypf38k/description_of_the_voxel_tracing_in_rusty_vangers/ ) _
98+
99+ [ Rusty Vangers ] : https://vange.rs/
100+ [ vangers-src ] : https://www.github.com/yopox/LD51
101+ [ vangers-itch ] : https://kvark.itch.io/vangers
102+ [ Vangers ] : https://store.steampowered.com/app/264080/Vangers/
103+ [ vangers-video ] : https://vimeo.com/manage/videos/765602608
104+
72105## Engine Updates
73106
74107### [ Pixel Engine] [ pixel_engine ]
0 commit comments