Skip to content

Commit e0e7dc3

Browse files
authored
Add a link to a new book
Add a link and description to a new book about Rust gamedev.
1 parent cc2bd00 commit e0e7dc3

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

content/news/033/index.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,33 @@ If needed, a section can be split into subsections with a "------" delimiter.
7272

7373
## Learning Material Updates
7474

75+
### Game Development with Rust and WebAssembly
76+
77+
![Game Development with Rust and WebAssembly Book Cover](https://user-images.githubusercontent.com/21752/166943991-09f449bc-27f1-431e-ad32-a3ab8ccbcbbc.png)
78+
79+
A New Book!
80+
81+
Game Development with Rust and WebAssembly by Eric Smith (a.k.a @paytonrules)
82+
was published in April. It takes a tutorial approach to leading the reader
83+
through building an endless runner using Rust and WebAssembly.
84+
85+
From the Summary: This book is an easy-to-follow reference to help you develop
86+
your own games, teaching you all about game development and how to create an
87+
endless runner from scratch. You'll begin by drawing simple graphics in the
88+
browser window, and then learn how to move the main character across the screen.
89+
You'll also create a game loop, a renderer, and more, all written entirely in
90+
Rust. After getting simple shapes onto the screen, you'll scale the challenge by
91+
adding sprites, sounds, and user input. As you advance, you'll discover how to
92+
implement a procedurally generated world. Finally, you'll learn how to keep your
93+
Rust code clean and organized so you can continue to implement new features and
94+
deploy your app on the web.
95+
96+
_Discussions:
97+
[twitter](https://www.twitter.com/paytonrules),
98+
[discord](https://discord.gg/EjAunSbpdV)_
99+
100+
[Game Itself]: https://rust-games-webassembly.netlify.app
101+
75102
## Tooling Updates
76103

77104
## Library Updates

0 commit comments

Comments
 (0)