unrust / Unrust
Licence: other
unrust - A pure rust based (webgl 2.0 / native) game engine
Stars: ✭ 341
Programming Languages
rust
11053 projects
Projects that are alternatives of or similar to Unrust
Sandspiel
Creative cellular automata browser game
Stars: ✭ 2,476 (+626.1%)
Mutual labels: webgl, webassembly, wasm
Glas
WebGL in WebAssembly with AssemblyScript
Stars: ✭ 278 (-18.48%)
Mutual labels: webgl, webassembly, wasm
Riscv Rust
RISC-V processor emulator written in Rust+WASM
Stars: ✭ 253 (-25.81%)
Mutual labels: webassembly, wasm
Octopus
Security Analysis tool for WebAssembly module (wasm) and Blockchain Smart Contracts (BTC/ETH/NEO/EOS)
Stars: ✭ 261 (-23.46%)
Mutual labels: webassembly, wasm
Wasabi
A dynamic analysis framework for WebAssembly programs.
Stars: ✭ 279 (-18.18%)
Mutual labels: webassembly, wasm
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+993.26%)
Mutual labels: webgl, webassembly
x-img-diff-js
🎨 JavaScript library which compares 2 images and detect structural difference information using OpenCV(WebAssembly)
Stars: ✭ 43 (-87.39%)
Mutual labels: webassembly, wasm
Wasm Git
GIT for nodejs and the browser using https://libgit2.org compiled to WebAssembly with https://emscripten.org
Stars: ✭ 261 (-23.46%)
Mutual labels: webassembly, wasm
wasm-fizzbuzz
WebAssembly from Scratch: From FizzBuzz to DooM.
Stars: ✭ 1,364 (+300%)
Mutual labels: webassembly, wasm
Pigo
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.
Stars: ✭ 3,542 (+938.71%)
Mutual labels: webassembly, wasm
Ant Design Blazor
🌈A set of enterprise-class UI components based on Ant Design and Blazor WebAssembly.
Stars: ✭ 3,890 (+1040.76%)
Mutual labels: webassembly, wasm
pywasm3
Python bindings for Wasm3, the fastest WebAssembly interpreter
Stars: ✭ 34 (-90.03%)
Mutual labels: webassembly, wasm
golang-wasm
Golang-WASM provides a simple idiomatic, and comprehensive API and bindings for working with WebAssembly for Go and JavaScript developers
Stars: ✭ 57 (-83.28%)
Mutual labels: webassembly, wasm
wasm-arrays
A couple of helper functions to make WebAssembly array parameters easy to use
Stars: ✭ 33 (-90.32%)
Mutual labels: webassembly, wasm
Awesome Wasi
😎 Curated list of awesome things regarding WebAssembly WASI ecosystem.
Stars: ✭ 319 (-6.45%)
Mutual labels: webassembly, wasm
idris-codegen-wasm
WebAssembly Code Generation Backend for Idris Compiler
Stars: ✭ 79 (-76.83%)
Mutual labels: webassembly, wasm
unrust
A pure rust based (webgl 2.0 / native) game engine
Current Version : 0.1.1
This project is under heavily development, all api are very unstable until version 0.2
Live Demo
Usage
You can reference basic.rs for now, more documetations will be coming soon.
Build
As web app (wasm32-unknown-unknown)
The target wasm32-unknown-unknown
is currently only on the nightly builds as of nightly-2018-08-06.
cargo install cargo-web # installs web sub command
rustup override set nightly
rustup target install wasm32-unknown-unknown
cargo web start --example boxes --release
As desktop app (native-opengl)
rustup override set nightly
cargo run --example boxes --release
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].