diff --git a/content/posts/newsletter-014/index.md b/content/posts/newsletter-014/index.md index a26f12f5b..f62d86385 100644 --- a/content/posts/newsletter-014/index.md +++ b/content/posts/newsletter-014/index.md @@ -230,6 +230,27 @@ and it can now run [vange-rs] pretty well 🎉. [khr-portability]: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_KHR_portability_subset.html [vange-rs]: https://github.com/kvark/vange-rs +### [Riddle] + +[Riddle] is a Rust media library in the vein of SDL, +building as far as possible on the most active/standard Rust libraries +(winit, wgpu, image, etc). Riddle is deliberately not an engine, or a framework. +It is a library devoted to exposing media related features in a unified way while +avoiding prescribing program structure. It provides abstractions over windowing, +input, audio, image loading/manipulation and provides a basic wgpu based 2D +renderer. +The [docs][riddle-docs] contain runnable examples for most methods and types. + +The goal is to provide a stable foundation, resillient to developments in the Rust +gamedev ecosystem, on which games, custom engines, and other media applications can +be built. + +_Discussions: +[/r/rust_gamedev](https://reddit.com/r/rust_gamedev/comments/j0xa3s/riddle_010)_ + +[Riddle]: https://github.com/vickles/riddle +[riddle-docs]: https://vickles.github.io/riddle/0.1.0/riddle + ## Popular Workgroup Issues in Github ## Requests for Contribution