@@ -363,6 +363,51 @@ and ensures speed.
363
363
[ rust_asm ] : https://giordi91.github.io/post/disassemlbyrust1
364
364
[ @MGDev91 ] : https://twitter.com/MGDev91
365
365
366
+ ### [ Pong tutorial with GGEZ] [ pong-tut-1 ]
367
+
368
+ [ Mikail Khan] [ mkhan45 ] shared a three-part tutorial
369
+ about building a simple version of Pong using GGEZ:
370
+
371
+ > I saw a post on reddit asking for a simple game dev tutorial with Rust.
372
+ > Generally people encourage using ECS with any Rust game,
373
+ > so I guess there’s no tutorials for anything without it.
374
+ > However, for simple games like Pong or Flappy Bird,
375
+ > it really is easier to forgo the ECS.
376
+ >
377
+ > While Amethyst, the biggest Rust game engine,
378
+ > is completely built on ECS and you can’t make a game without it,
379
+ > there’s still plenty of small game engines that don’t make any assumptions.
380
+ > My favorite of these is ggez.
381
+
382
+ [ The source code for all stages could be found here.] [ rust-wasm-3d-src ]
383
+
384
+ [ mkhan45 ] : https://mkhan45.github.io
385
+ [ pong-tut-1 ] : https://mkhan45.github.io/2020/05/19/Pong-tutorial-with-ggez.html
386
+ [ pong-tut-src ] : https://github.com/mkhan45/ggez-pong-tutorial
387
+
388
+ ### gfx-hal & vulkan basics
389
+
390
+ ![ A diagram from the posts about backends] ( gfx-hal-tutorial.jpeg )
391
+
392
+ [ Subroto Biswas] [ willofindie ] started
393
+ a [ "` gfx-hal ` & ` vulkan ` basics" tutorial series] [ gfx-hal-tut ] .
394
+
395
+ > I have found that learning new things every often, leads to chaos,
396
+ > and people (specifically ME) tend to forget many things
397
+ > they have already learnt before.
398
+ > These notes will help me to keep reference notes for myself,
399
+ > as well as for anybody who is willing to learn Vulkan API using gfx-hal.
400
+
401
+ For now it includes two posts:
402
+
403
+ - [ "Adapters & Physical/Logical Devices & Device Queues"] [ gfx-hal-tut-1 ]
404
+ - [ "Setup & Display Blank Window"] [ gfx-hal-tut-2 ]
405
+
406
+ [ willofindie ] : https://willofindie.com
407
+ [ gfx-hal-tut ] : https://willofindie.com/gfx-hal-initials
408
+ [ gfx-hal-tut-1 ] : https://willofindie.com/gfx-hal-initials/physical-logical-devices
409
+ [ gfx-hal-tut-2 ] : https://willofindie.com/gfx-hal-initials/display-window
410
+
366
411
## Library & Tooling Updates
367
412
368
413
### NodeFX
0 commit comments