Skip to content

Commit ce1d9fe

Browse files
not-fl3optozoraxozkriff
authored
Newsletter 9: Add miniquad and macroquad updates (#118)
* Newsletter 9: Add miniquad and macroquad updates * Update content/posts/newsletter-009/index.md Co-authored-by: Sheprut Ilya <optitel223@gmail.com> * Newsletter 9: miniquad: fmt Co-authored-by: Sheprut Ilya <optitel223@gmail.com> Co-authored-by: Andrey Lesnikov <ozkriff@gmail.com>
1 parent 1e8761b commit ce1d9fe

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

content/posts/newsletter-009/index.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,49 @@ If needed, a section can be split into subsections with a "------" delimiter.
5454

5555
## Library & Tooling Updates
5656

57+
### [miniquad]
58+
59+
![miniquad logo](miniquad_logo.png)
60+
61+
^ _`miniquad` project got a logo_
62+
63+
[miniquad] is a safe and cross-platform rendering library
64+
focused on portability and low-end platforms support.
65+
66+
This month `miniquad`-based games got a recommended way to make sounds:
67+
[quad-snd].
68+
Here's a [WASM demo][quad-snd-demo] ([source][quad-snd-demo-src]).
69+
70+
[good-web-game] now uses [quad-snd] and can run ggez's ["sounds"][ggez-sounds]
71+
example: [WASM demo][gwg-sounds-demo].
72+
73+
[good-web-game]: https://github.com/not-fl3/good-web-game
74+
[quad-snd]: https://github.com/not-fl3/quad-snd
75+
[quad-snd-demo]: https://not-fl3.github.io/miniquad-samples/mixer.html
76+
[quad-snd-demo-src]: https://github.com/not-fl3/quad-snd/blob/master/examples/mixer.rs
77+
[miniquad]: https://github.com/not-fl3/miniquad
78+
[ggez-sounds]: https://github.com/not-fl3/good-web-game/blob/audio/examples/sounds.rs
79+
[gwg-sounds-demo]: https://not-fl3.github.io/miniquad-samples/sounds.html
80+
81+
### [macroquad]
82+
83+
`macroquad` is minimalistic game framework on top of miniquad,
84+
strongly inspired by [raylib].
85+
86+
This month `macroquad`'s rendering system got 2D custom cameras support:
87+
[example source][macroquad-example-camera].
88+
Also, `macroquad`'s UI system now support TTF fonts:
89+
[online demo][macroquad-example-ui], [source][macroquad-example-ui-src].
90+
91+
[macroquad]: https://github.com/not-fl3/macroquad
92+
[macroquad-example-camera]: https://github.com/not-fl3/macroquad/blob/master/examples/camera.rs
93+
[macroquad-example-ui]: https://not-fl3.github.io/miniquad-samples/ui.html
94+
[macroquad-example-ui-src]: https://github.com/not-fl3/macroquad/blob/master/examples/ui.rs
95+
[raylib]: https://www.raylib.com
96+
5797
### [Tetra][tetra]
5898

59-
[Tetra][tetra] is a simple 2D game framework, inspired by XNA and Raylib.
99+
[Tetra][tetra] is a simple 2D game framework, inspired by XNA and [Raylib][raylib].
60100
After a quiet few months, versions [0.3.3][tetra-033], [0.3.4][tetra-034]
61101
and [0.3.5][tetra-035] were all released over the course of April.
62102

13.9 KB
Loading

0 commit comments

Comments
 (0)