Skip to content

SonicallGameXGit/tinystorm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒฉ๏ธ TinyStorm

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. ๐Ÿš€


โœจ Features

  • ๐Ÿ› ๏ธ Lightweight and easy to use
  • ๐ŸŽฎ Perfect for low-level game testing
  • โšก Fast and efficient for prototyping

๐Ÿ“ฆ Installation

Add the following to your Cargo.toml:

[dependencies]
tinystorm = "0.0.11"

๐Ÿš€ Getting Started

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();
}

๐Ÿ“š Documentation

Check out the full documentation here.


๐Ÿค Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve TinyStorm.


๐Ÿ“œ License

This project is licensed under the MIT License.


Happy coding! ๐ŸŽ‰

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages