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 3dcdbf3

Browse filesBrowse files
authored
Newsletter 10: gfx-hal and pong tutorials (rust-gamedev#160)
1 parent 7ff386b commit 3dcdbf3
Copy full SHA for 3dcdbf3

File tree

2 files changed

+45
-0
lines changed
Filter options

2 files changed

+45
-0
lines changed
Loading

‎content/posts/newsletter-010/index.md

Copy file name to clipboardExpand all lines: content/posts/newsletter-010/index.md
+45Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.