Gered's Game Dev Tools. A for-fun, retro-style set of game dev tools and other code to help with my own projects.
Go to file
2022-05-29 12:54:02 -04:00
examples play_buffer now enforces matching AudioSpecs 2022-05-29 10:57:04 -04:00
libretrogd improve wav file loading. handle buggy/naive cases better 2022-05-29 12:54:02 -04:00
.gitignore update gitignore 2022-05-15 12:14:12 -04:00
Cargo.toml initial commit 2022-05-15 12:11:46 -04:00
README.md add READMEs and screenshots for examples 2022-05-23 17:45:22 -04:00

libretrogd

Rust library / mini-framework for "retro-style" games development.

This is a not-so-serious project of mine for hobbyist game dev efforts of my own with some silly DOS-inspired limitations built in. The major one being that graphics are limited to 256 colours, like DOS VGA mode 13h, with a similar low-resolution.

See the /examples directory for some demo apps. These will be added to over time.


This is FAR from finished and is not really what I'd consider "production-ready" ... and it probably won't be at any point in the near future.

This project is one I started working on to help teach myself Rust and to get more comfortable working with it. As such, there is almost certainly a lot of bad code in here!