@@ -150,6 +150,29 @@ combine it with cargo build scripts and create a compile-time preprocessing tool
150
150
[ tera ] : https://tera.netlify.app
151
151
[ OpenGL Preprocessor for Rust ] : https://codecrash.me/an-opengl-preprocessor-for-rust
152
152
153
+ ### Rust, Gamedev, ECS, and Bevy
154
+
155
+ ![ Bevy hello world code snippet and two game screenshots, one displaying two
156
+ blue spheres in a grey canvas and another one displaying a gameboy colored tile
157
+ game] ( ecs-bevy-tutorial.png )
158
+
159
+ [ @hugopeixoto ] released a couple of blog posts on ECS and Bevy,
160
+ including a tutorial on how to get started.
161
+
162
+ - The [ first part] [ hugopeixoto-p1 ] gives us an in depth overview of what ECS.
163
+ It starts with pseudocode for an object oriented approach
164
+ and goes through several iterations until we get to the ECS paradigm.
165
+
166
+ - The [ second part] [ hugopeixoto-p2 ] is a tutorial on how to use [ bevy] ,
167
+ a data driven game engine built in Rust.
168
+ It goes over the basic features of the engine,
169
+ using the example presented in the first part.
170
+
171
+ [ @hugopeixoto ] : https://twitter.com/hugopeixoto
172
+ [ hugopeixoto-p1 ] : https://hugopeixoto.net/articles/rust-gamedev-ecs-bevy.html
173
+ [ hugopeixoto-p2 ] : https://hugopeixoto.net/articles/rust-gamedev-ecs-bevy-p2.html
174
+ [ bevy ] : https://bevyengine.org
175
+
153
176
## Library & Tooling Updates
154
177
155
178
### [ Thunderdome]
0 commit comments