This Week in Quads #6

🔗Better miniquad error handling on linux:

Before:

thread 'main' panicked at /home/fl3/fun/miniquad/src/lib.rs:346:50:
X11 backend failed

After:

thread 'main' panicked at /home/fl3/fun/miniquad/src/lib.rs:346:50:
X11 backend failed: LibraryNotFound(DlOpenError("libxkbcommon.so.0"))

Link to PR

🔗MacOs exit hotkey

Thanks to markmurphydev MacOs miniquad window now closes with Cmd-Q and have all the Mac standart application menus.

Link to PR

🔗Road to 3d macroquad

A new example with a first take on a (very WIP) material system with customizable uniforms and shaders.

helmet

🔗Community projects

Feel free to post your own projects here by opening a PR against next week blogpost.

🔗miniquad on KaiOS

https://github.com/birhburh/miniquad_kaios_tests

(from discord #showcase)

🔗Game development in Rust with Macroquad

A complete guide on how to develop a classic 2D shoot 'em up game using the game library Macroquad and the Rust programming language. It covers everything from a simple Hello World Macroquad application to adding graphics, audio, a shader, a graphical menu, and how to release the game on multiple platforms.

(from discord #showcase)

https://mq.agical.se/