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 b434cde

Browse filesBrowse files
authored
N45: Learning Material Updates (rust-gamedev#1376)
1 parent eb8f4e6 commit b434cde
Copy full SHA for b434cde

File tree

Expand file treeCollapse file tree

9 files changed

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

9 files changed

+97
-0
lines changed

‎content/news/045/flappy-bird-ai.png

Copy file name to clipboard
161 KB
Loading

‎content/news/045/football.jpg

Copy file name to clipboard
154 KB
Loading

‎content/news/045/index.md

Copy file name to clipboardExpand all lines: content/news/045/index.md
+97Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,103 @@ _Discussions: [/r/roguelikedev](https://www.reddit.com/r/roguelikedev/comments/1
421421
[bevy-roguelike-mastodon]: https://mastodon.gamedev.place/@maciekglowka
422422
[bevy-roguelike-blog]: https://maciejglowka.com/blog/bevy-roguelike-tutorial-devlog-part-1
423423

424+
### [PhaestusFox's Bevy Videos][@PhaestusFox]
425+
426+
![phaestusfox youtube](phaestusfox.png)
427+
428+
[@PhaestusFox] released a bunch of new Bevy tutorials
429+
on Youtube about all things Bevy.
430+
Level up your game dev skills with PhaestusFox's tutorials and learn more from
431+
very basic how-to's to more complex full tutorials like how to make a platformer
432+
in Bevy.
433+
434+
[@PhaestusFox]: https://youtube.com/@PhaestusFox
435+
436+
### [Katamari for the BevyJam3][katamari-gamejam-blog]
437+
438+
![Katamari gif](katamari.gif)
439+
440+
[Ryosuke][whoisryosuke] recently participated in a Bevy game jam.
441+
Ryosuke's goal was to create a game inspired by Katamari Damacy, an old
442+
PlayStation 2 game. In the game, a prince rollsup objects to make planet
443+
sized balls.
444+
Ryosuke shares their [learning process][katamari-gamejam-blog] of the almost-finished
445+
Katamari clone running on Windows. They cover topics like the physics library and
446+
how they created the user interface using a tool egui.
447+
It is also suggested to have some basic knowledge of Bevy game engine
448+
before you dive into the article.
449+
450+
[whoisryosuke]: https://mastodon.gamedev.place/@whoisryosuke
451+
[katamari-gamejam-blog]: https://whoisryosuke.com/blog/2023/making-katamari-for-bevy-game-jam
452+
453+
### [3D MIDI Piano Using Bevy][3dpiano-blog]
454+
455+
![3D Midi Piano](piano.gif)
456+
457+
[Ryosuke][whoisryosuke] has also recently published [a tutorial][3dpiano-blog]
458+
on how to create a 3D MIDI piano visualizer app using the
459+
Bevry game engine in Rust. They shared their learning experience, including
460+
reading MIDI input with Rust and integrating it with the game engine.
461+
462+
[3dpiano-blog]: https://whoisryosuke.com/blog/2023/3d-midi-piano-using-rust-and-bevy
463+
464+
### [DOOM maps to SVG to laser cutter][svg-cutter-blog]
465+
466+
![Blender result with colored vertical layers](laser-cutter.png)
467+
468+
[Theor][theor-author] became interested in the data format of the classic game Doom
469+
and decided to write Rust code to extract its maps and convert them into vector
470+
graphics for laser cutting.
471+
Theor's [blog post][svg-cutter-blog] explores Doom specifics, geometry, writing SVG,
472+
rendering and triangulation.
473+
474+
_Discussions: [/r/rust](https://reddit.com/r/rust/comments/12mlsfj/lasercut_doom)_
475+
476+
[svg-cutter-blog]: https://theor.xyz/doom-maps-laser-cut/
477+
[theor-author]: https://github.com/theor
478+
479+
### [Making a Strategy Game][sergiorodrigo-tut]
480+
481+
![strategy game bevy console](strategy-game.png)
482+
483+
[Sergio Rodrigo Royo][sergiorodrigo] started [a new series][sergiorodrigo-tut] about
484+
creating a 2D turn-based strategy game in Rust. In this tutorials one will learn
485+
how to's such as: adding differents units, sound effects, providing multiplayer support,
486+
and designing a simple UI.
487+
488+
[sergiorodrigo]: https://srodrigoroyo.com/about/
489+
[sergiorodrigo-tut]: https://srodrigoroyo.com/game-development-in-rust-strategy-game-1
490+
491+
### [Rendering Football Data in 3D][3d-football-rs]
492+
493+
![3d football](football.jpg)
494+
495+
[UnravelSports][unravelsports] recently presented their [latest project][3d-football-rs].
496+
The project is a proof-of-concept to show football data in 3D and the ultimate goal
497+
is to utilize this feature to animate body-pose data and potentially connect it
498+
to a VR in the future.
499+
500+
Check out a recent [PySport talk][football-talk] for more in-depth info.
501+
502+
[3d-football-rs]: https://github.com/UnravelSports/rs-football-3d
503+
[unravelsports]: https://unravelsports.github.io/
504+
[football-talk]: https://youtube.com/watch?v=VwatoPOKIl8
505+
506+
### [AI learns to play flappy bird][flappy-bird-ai]
507+
508+
![Flappy bird](flappy-bird-ai.png)
509+
510+
[bones-ai][bones-ai-github] recently shared [their project][flappy-bird-ai],
511+
which is a neuro-evolution simulation of an AI playing popular game Flappy Bird.
512+
513+
In the [youtube video][flappybird-youtube-link] 1000 AI agents are released into
514+
the game environment of Flappy Bird with the goal of learning how to survive and
515+
stay alive for as long as possible.
516+
517+
[bones-ai-github]:https://github.com/bones-ai
518+
[flappy-bird-ai]: https://github.com/bones-ai/rust-flappy-bird-ai
519+
[flappybird-youtube-link]: https://www.youtube.com/watch?v=Ea_N1CJwMR8
520+
424521
## Tooling Updates
425522

426523
### [Rustracer][rustracer]

‎content/news/045/intuicio-intro.png

Copy file name to clipboard
35.2 KB
Loading

‎content/news/045/katamari.gif

Copy file name to clipboard
2.63 MB
Loading

‎content/news/045/laser-cutter.png

Copy file name to clipboard
202 KB
Loading

‎content/news/045/phaestusfox.png

Copy file name to clipboard
150 KB
Loading

‎content/news/045/piano.gif

Copy file name to clipboard
264 KB
Loading

‎content/news/045/strategy-game.png

Copy file name to clipboard
72.9 KB
Loading

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.