Skip to content

Commit 695cea3

Browse files
authored
N45: Bevy TDD (#1367)
1 parent ff83943 commit 695cea3

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

content/news/045/bevy-tdd.png

22.3 KB
Loading

content/news/045/index.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,21 @@ drawing on the simulation.
215215
[exploring-gol-blog]: https://lecoqjacob.github.io/bevy_shader_playground/bevy_gol_example/index.html
216216
[bevy-gol]: https://github.com/bevyengine/bevy/blob/main/examples/shader/compute_shader_game_of_life.rs
217217

218+
### [Test-Driven Development in Rust Game Development with Bevy][bevy-tdd]
219+
220+
![TDD in Rust game dev with bevy](bevy-tdd.png)
221+
222+
[Edgardo Carreras writes about his experience][bevy-tdd] with Test-Driven Development
223+
while developing a game engine in Rust using Bevy. TDD is an iterative software
224+
development approach that involves writing automated tests before writing the code.
225+
In the article, Edgardo explains the benefits of TDD and how it can help in game
226+
development. He also shares his testing process, including how he used Bevy's ECS
227+
architecture to write tests for his game engine.
228+
229+
_Discussions: [/r/rust_gamedev](https://reddit.com/r/rust_gamedev/comments/12bnzin/bevy_tdd)_
230+
231+
[bevy-tdd]: https://edgardocarreras.com/blog/tdd-in-rust-game-engine-bevy
232+
218233
## Tooling Updates
219234

220235
### [Rustracer][rustracer]

0 commit comments

Comments
 (0)