Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Aftershock - Rust Based Software Renderer

A topic by Phobos001 created Jul 26, 2021 Views: 116
Viewing posts 1 to 1
(1 edit)

NOTICE: This Rust project is under development and has not entered a proper semvar version. The .Minor will stay at 0 until I feel I know the right way to take the project and have had enough feedback.

Hello! A while ago I started working on a software renderer as a way to learn Rust. It is backend agnostic but examples for SDL2 and MiniFB exist, along with an SDL2 based asteroids example that is almost entirely done in code (just one font needs to be loaded at start).

So far I’ve been the only one to use it. I’d like to use it for the Jam, but I also want other people to try it out and give feedback!

There are some additional utilities I created but they are optional, like an RNG and some vector/matrix maths.

To use it you can add ‘aftershock’ to your Cargo.toml dependencies. I don’t have a proper tutorial right now, but hopefully the examples can shed a bit of light until I can make one.

Crates.io: https://crates.io/crates/aftershock

Github: https://github.com/phobos001/aftershock

Let me know what you think! I hope this will be of some use for people :)