Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

๐Ÿ•Š ษฑฯ…ษ าฝ ยท ใ‚€ใ’


Minimal, Modular, Multiplatform Graphics Engine
for Rust and WebAssembly





License: MIT
build

> **โš  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