Skip to content

Commit a95a1e0

Browse files
N33: Add a link to a new book (#1015)
Co-authored-by: Joe Clay <[email protected]>
1 parent a43f4ac commit a95a1e0

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed
Loading

content/news/033/index.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,33 @@ like the classical Ultima series.
304304

305305
## Learning Material Updates
306306

307+
### [Game Development with Rust and WebAssembly][wasm-gamedev]
308+
309+
![Game Development with Rust and WebAssembly Book Cover](game-development-rust-webassembly.png)
310+
311+
[Game Development with Rust and WebAssembly][wasm-gamedev] by
312+
Eric Smith (a.k.a [@paytonrules][wasm-gamedev-twitter])
313+
was published in April. It takes a tutorial approach to leading the reader
314+
through building an endless runner using Rust and WebAssembly. You can play
315+
the completed game [here][wasm-gamedev-game].
316+
317+
From the summary: This book is an easy-to-follow reference to help you develop
318+
your own games, teaching you all about game development and how to create an
319+
endless runner from scratch. You'll begin by drawing simple graphics in the
320+
browser window, and then learn how to move the main character across the screen.
321+
You'll also create a game loop, a renderer, and more, all written entirely in
322+
Rust. After getting simple shapes onto the screen, you'll scale the challenge by
323+
adding sprites, sounds, and user input. As you advance, you'll discover how to
324+
implement a procedurally generated world. Finally, you'll learn how to keep your
325+
Rust code clean and organized so you can continue to implement new features and
326+
deploy your app on the web.
327+
328+
_Discussions: [Twitter][wasm-gamedev-twitter], [Discord](https://discord.gg/EjAunSbpdV)_
329+
330+
[wasm-gamedev]: https://subscription.packtpub.com/product/game_development/9781801070973
331+
[wasm-gamedev-twitter]: https://www.twitter.com/paytonrules
332+
[wasm-gamedev-game]: https://rust-games-webassembly.netlify.app
333+
307334
## Tooling Updates
308335

309336
### [Vismut 0.5][vismut-0.5]

0 commit comments

Comments
 (0)