@@ -150,6 +150,29 @@ combine it with cargo build scripts and create a compile-time preprocessing tool
150150[ tera ] : https://tera.netlify.app
151151[ OpenGL Preprocessor for Rust ] : https://codecrash.me/an-opengl-preprocessor-for-rust
152152
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+
153176## Library & Tooling Updates
154177
155178### [ Thunderdome]
0 commit comments