TinyStorm is a simple yet powerful framework designed primarily for building and testing low-level games. Whether you're prototyping or experimenting, TinyStorm provides the tools you need to bring your ideas to life. ๐
- ๐ ๏ธ Lightweight and easy to use
- ๐ฎ Perfect for low-level game testing
- โก Fast and efficient for prototyping
Add the following to your Cargo.toml
:
[dependencies]
tinystorm = "0.0.11"
Here's a quick example to get you started:
use tinystorm::window::{WindowBuilder};
let mut window = WindowBuilder::default()
.with_size(800, 600)
.with_title("My Window")
.with_vsync(false)
.with_max_fps(144 * 5)
.with_msaa(4)
.build();
while window.is_running() {
window.poll_events();
// Render your scene here
window.swap_buffers();
}
Check out the full documentation here.
Contributions are welcome! Feel free to open issues or submit pull requests to improve TinyStorm.
This project is licensed under the MIT License.
Happy coding! ๐