diff --git a/content/posts/newsletter-015/index.md b/content/posts/newsletter-015/index.md index 8ab268ec9..bf22c193d 100644 --- a/content/posts/newsletter-015/index.md +++ b/content/posts/newsletter-015/index.md @@ -143,6 +143,36 @@ It is now able to run [bve-reborn] correctly: [@cwfitzerald]: https://github.com/cwfitzgerald [bve-reborn]: https://github.com/BVE-Reborn/bve-reborn +### [Tetra] + +[Tetra] is a simple 2D game framework, inspired by XNA and Raylib. This month, +versions 0.5.1 and 0.5.2 were released, fulfilling some long-standing feature +requests: + +- Custom error types can now be used in your game loop +- Custom shaders gained support for multiple texture samplers and color uniforms +- Methods were added to `Texture` and `Canvas` for writing pixel data at runtime +- Various helpful `std` traits were implemented for `Color` + +For full details and a list of breaking changes, see the [changelog][tetra-changelog]. + +[tetra]: https://github.com/17cupsofcoffee/tetra +[tetra-changelog]: https://github.com/17cupsofcoffee/tetra/blob/main/CHANGELOG.md + +### [ogmo3] + +[ogmo3] is a Rust crate for parsing projects and levels created with +[Ogmo Editor 3]. It is loosely modeled after `ogmo-3-lib`, the Haxe reference +implementation of an Ogmo level parser. + +This month, it was released onto crates.io for the first time, and a +[full example][ogmo3-sample] was added, showing how a simple project can be +loadedinto a game engine. + +[ogmo3]: https://github.com/17cupsofcoffee/ogmo3 +[Ogmo Editor 3]: https://ogmo-editor-3.github.io/ +[ogmo3-sample]: https://github.com/17cupsofcoffee/ogmo3/blob/main/examples/sample.rs + ### Ajour - World of Warcraft Addon Manager [![Ajour Banner](ajour-banner.jpg)][Ajour]