@@ -68,6 +68,35 @@ If needed, a section can be split into subsections with a "------" delimiter.
68
68
69
69
## Game Updates
70
70
71
+ ### [ Rusty Vangers]
72
+
73
+ ![ Rust enging powering original game] ( vangers-integrated.jpg )
74
+ _ Rusty engine in action within the original game_
75
+
76
+ [ Rusty Vangers] by [ @kvark ] is a modern re-implementation of the original
77
+ [ Vangers] game from the last century.
78
+ It's in Rust, and uses GPU and multiple threads heavily.
79
+
80
+ Something incredible has been brewing within the small by dedicated community
81
+ of the original game. They prototyped a pluggable rendering interface in order
82
+ to support rendering the game via [ Rusty Vangers] instead of the default
83
+ CPU-based rasterizer. The plugin is made as a static library sub-crate with a
84
+ bunch of C-exported functions.
85
+ Basic concept worked on the terrain, and the mini working group transitioned
86
+ to moving more visual features off the old path and into the Rust-based plugin.
87
+
88
+ At the same time, [ Rusty Vangers] engine got a number of important
89
+ fixes and additions:
90
+ - water is rendered fair as transparent surfaces
91
+ - lighting evaluation on the second layer is fixed
92
+ - dynamic terrain and palette modification is supported
93
+ - custom viewport support
94
+ - can render menu screens, not just the game levels
95
+
96
+ [ Rusty Vangers ] : https://vange.rs
97
+ [ Vangers ] : https://www.gog.com/en/game/vangers
98
+ [ @kvark ] : https://github.com/kvark/
99
+
71
100
## Engine Updates
72
101
73
102
## Learning Material Updates
0 commit comments