Skip to content

Commit c0ff82a

Browse files
authored
Added Panda Doodle blog post in the N25 - Learning Material Updates section (#766)
1 parent e35bb0b commit c0ff82a

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

content/news/025/index.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,32 @@ lesson that often has to be relearned the hard way.
298298

299299
## Learning Material Updates
300300

301+
### [Rewriting my mobile game in Rust targeting WASM][panda-doodle-blog-post]
302+
303+
![Panda Doodle logo](panda-doodle.png)
304+
305+
[@lucamoller][@lucamoller] published [a blog post][panda-doodle-blog-post]
306+
describing his experience trying to learn Rust by working on a hobby project to
307+
migrate his mobile game from a native C++ implementation to a Rust-based one
308+
targetting WASM.
309+
310+
The post is written in a storytelling manner going through the author's
311+
motivations to work on this project and the main challenges they faced while
312+
learning Rust and implementing a game using WASM.
313+
314+
The resulting game, [Panda Doodle][panda-doodle-game], runs smoothly on mobile
315+
device browsers, and the [source code][panda-doodle-source-code] was open
316+
sourced to help inspire other developers that wish to venture into implementing
317+
WASM-based games in Rust.
318+
319+
_Discussions:
320+
[/r/rust](https://www.reddit.com/r/rust/comments/oxqofv/show_rrust_rewriting_my_mobile_game_in_rust/)_
321+
322+
[panda-doodle-blog-post]: https://lucamoller.medium.com/rewriting-my-mobile-game-in-rust-targeting-wasm-1f9f82751830
323+
[panda-doodle-game]: https://pandadoodle.lucamoller.com/
324+
[panda-doodle-source-code]: https://github.com/lucamoller/pandadoodle-rust-wasm
325+
[@lucamoller]: https://github.com/lucamoller
326+
301327
## Tooling Updates
302328

303329
## Library Updates

content/news/025/panda-doodle.png

112 KB
Loading

0 commit comments

Comments
 (0)