limnus-app

Crates.iolimnus-app
lib.rslimnus-app
version0.0.12
sourcesrc
created_at2024-11-24 17:43:23.982424
updated_at2024-12-03 18:51:12.461679
descriptionApplication management
homepage
repositoryhttps://github.com/swamp/limnus
max_upload_size
id1459465
size21,361
Peter Bjorklund (piot)

documentation

README

limnus-app 🧱

Crates.io Documentation

Limnus App is a Rust crate that provides a high-level abstraction for creating and managing game applications using winit and wgpu. It leverages the power of limnus-wgpu-window and limnus-render to handle window creation, rendering surfaces, and the application lifecycle. By implementing the Application trait, developers can focus on application logic without worrying about the underlying rendering and window management details.

✨ Features

  • Simplified Window Management: Easily create and manage application windows using limnus-wgpu-window.
  • Rendering Abstraction: Utilize limnus-render for efficient sprite-based rendering with minimal setup.
  • Application Lifecycle Management: Implement the Application trait to handle initialization, ticking, and rendering seamlessly.
  • Async Support: Leverage asynchronous initialization for smooth and non-blocking application setup.
  • Cross-Platform Compatibility: Works across all major operating systems supported by winit and wgpu.

📦 Installation

Add limnus-app to your project’s Cargo.toml:

[dependencies]
limnus-app = "0.0.12"

License

This project is licensed under the MIT License - see the LICENSE file for details.

Commit count: 19

cargo fmt