Skip to content

Commit 3dcdbf3

Browse files
authored
Newsletter 10: gfx-hal and pong tutorials (rust-gamedev#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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy