Skip to content

Commit 7cdeff6

Browse files
hugopeixotoozkriff
andauthored
N14: Add ECS and bevy tutorial (#289)
* N14: Add ECS and bevy tutorial * N14: ECS Bevy Tutorial: Fmt & style tweaks * ugh Co-authored-by: Andrey Lesnikov <[email protected]>
1 parent 5289924 commit 7cdeff6

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed
Loading

content/posts/newsletter-014/index.md

+23
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)