Skip to content

Commit 3dcdbf3

Browse files
authored
Newsletter 10: gfx-hal and pong tutorials (#160)
1 parent 7ff386b commit 3dcdbf3

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed
Loading

content/posts/newsletter-010/index.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,51 @@ and ensures speed.
363363
[rust_asm]: https://giordi91.github.io/post/disassemlbyrust1
364364
[@MGDev91]: https://twitter.com/MGDev91
365365

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+
366411
## Library & Tooling Updates
367412

368413
### NodeFX

0 commit comments

Comments
 (0)