Skip to content

Commit

Permalink
N15: Tetra and ogmo3 (#333)
Browse files Browse the repository at this point in the history
  • Loading branch information
17cupsofcoffee authored Nov 3, 2020
1 parent ce91a33 commit 128fd5b
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions content/posts/newsletter-015/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,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]
Expand Down

0 comments on commit 128fd5b

Please sign in to comment.