Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andykswong/muge
Minimal, Modular, Multiplatform Graphics Engine in Rust and WebAssembly
https://github.com/andykswong/muge
3d game-engine javascript rust wasm webassembly webgl webgl2 webgpu
Last synced: 3 months ago
JSON representation
Minimal, Modular, Multiplatform Graphics Engine in Rust and WebAssembly
- Host: GitHub
- URL: https://github.com/andykswong/muge
- Owner: andykswong
- License: mit
- Created: 2022-04-12T20:04:24.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-02T05:26:04.000Z (over 2 years ago)
- Last Synced: 2024-10-31T11:45:04.386Z (3 months ago)
- Topics: 3d, game-engine, javascript, rust, wasm, webassembly, webgl, webgl2, webgpu
- Language: Rust
- Homepage:
- Size: 4.31 MB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
๐ ษฑฯ ษ าฝ ยท ใใ
Minimal, Modular, Multiplatform Graphics Engine
for Rust and WebAssembly
> **โ WIP - More modules will be added soon**
## Overview
`muge` is a minimalistic, modular, cross-platform framework for 3D graphics and games in Rust and WebAssembly. For more details, see individual modules.## Modules
|Module|Version|Docs|Description|
|------|-------|----|-----------|
|[`muds`](./crates/muds)|[![Crates.io](https://img.shields.io/crates/v/muds)](https://crates.io/crates/muds)|[![docs.rs](https://img.shields.io/docsrs/muds)](https://docs.rs/muds)|Data Structures and Entity-Component-System Library|
|[`mugl`](./crates/mugl)|[![Crates.io](https://img.shields.io/crates/v/mugl)](https://crates.io/crates/mugl)|[![docs.rs](https://img.shields.io/docsrs/mugl)](https://docs.rs/mugl)|Low-level WebGL 2.0 / WebGPU 3D graphics abstraction layer|
|[`mugltf`](./crates/mugltf)|[![Crates.io](https://img.shields.io/crates/v/mugltf)](https://crates.io/crates/mugltf)|[![docs.rs](https://img.shields.io/docsrs/mugltf)](https://docs.rs/mugltf)|glTF 2.0 asset loader|
|[`munum`](./crates/munum)|[![Crates.io](https://img.shields.io/crates/v/munum)](https://crates.io/crates/munum)|[![docs.rs](https://img.shields.io/docsrs/munum)](https://docs.rs/munum)|3D math library