Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 695cea3

Browse filesBrowse files
authored
N45: Bevy TDD (rust-gamedev#1367)
1 parent ff83943 commit 695cea3
Copy full SHA for 695cea3

File tree

Expand file treeCollapse file tree

2 files changed

+15
-0
lines changed
Filter options
Expand file treeCollapse file tree

2 files changed

+15
-0
lines changed

‎content/news/045/bevy-tdd.png

Copy file name to clipboard
22.3 KB
Loading

‎content/news/045/index.md

Copy file name to clipboardExpand all lines: content/news/045/index.md
+15Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.