3 stable releases
3.0.2 | Apr 14, 2022 |
---|---|
3.0.1 | Mar 25, 2022 |
#1504 in Game dev
220KB
5K
SLoC
Wolf Engine
Wolf Engine is the next generation of Persian Game Engine which is a cross-platform open source game engine created by Pooya Eimandar This Wolf is a comprehensive set of Rust/C libraries for realtime rendering, realtime streaming and game developing, which is support Lua & Python as an embedded script and binding language.
Projects using Wolf
- Wolf.Playout is a playout automation software
- Falcon is a real time 3D monitoring system, developed at FANAP Co.
- Barf is a real time streaming core for cloud gaming platform
Branches
- main, Wolf3, is the latest version of Wolf which is written in Rust and contains some unsafe codes and is not ready for production
- Wolf2 is written in C/C++ and is in maintenance mode
- releases contains old releases and source codes
Build
- Wolf 2/1 via CMake
- Wolf 3 via Nightly toolchain
rustup default nightly
- For Webassembly :
First you need to setup wasm32
Now run hello wolf demorustup target add wasm32-unknown-unknown
Finally the demo will be served at http://localhost:8000./build-wasm.sh ./run-wasm.sh
- For Native :
cd wolf-demo cargo run
- For Webassembly :
Copyright & License
Wolf Engine © 2014-2022 Pooya Eimandar
Dependencies
~8–48MB
~795K SLoC