https://github.com/theodedeken/warp-engine
Game engine written in Rust and compiled to Web Assembly
https://github.com/theodedeken/warp-engine
game-engine rust wasm-bindgen web-assembly
Last synced: 11 months ago
JSON representation
Game engine written in Rust and compiled to Web Assembly
- Host: GitHub
- URL: https://github.com/theodedeken/warp-engine
- Owner: theodedeken
- License: mit
- Created: 2017-12-28T20:48:45.000Z (about 8 years ago)
- Default Branch: development
- Last Pushed: 2020-05-20T11:54:53.000Z (over 5 years ago)
- Last Synced: 2025-01-14T13:54:15.063Z (about 1 year ago)
- Topics: game-engine, rust, wasm-bindgen, web-assembly
- Language: Rust
- Homepage:
- Size: 913 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Warp Engine 
Open source game engine written in Rust, compiled to Web Assembly. Allows for easy cross-platform game development without sacrificing too much performance.
## Installation
This project requires rust-nightly, the wasm32-unknown-unknown target and [wasm-bindgen-cli](https://github.com/rustwasm/wasm-bindgen) to build.
After installing these dependencies, you can build the code using `build.sh`.
## Running tests
### Karma-Jasmine tests
To test the Javascript API a Karma-Jasmine configuration is used. To run the tests execute `test.sh`
## Running examples
After you have built the project using `build.sh`, you can navigate to the examples folder and run the examples using `npm run serve`
## License
This project is licensed under the MIT license ([LICENSE](LICENSE) or http://opensource.org/licenses/MIT)