@@ -421,6 +421,103 @@ _Discussions: [/r/roguelikedev](https://www.reddit.com/r/roguelikedev/comments/1
421
421
[ bevy-roguelike-mastodon ] : https://mastodon.gamedev.place/@maciekglowka
422
422
[ bevy-roguelike-blog ] : https://maciejglowka.com/blog/bevy-roguelike-tutorial-devlog-part-1
423
423
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
+
424
521
## Tooling Updates
425
522
426
523
### [ Rustracer] [ rustracer ]
0 commit comments