wolfengine

Crates.iowolfengine
lib.rswolfengine
version3.0.2
sourcesrc
created_at2022-03-25 15:16:05.792001
updated_at2022-04-14 05:36:37.40867
descriptionWolf is a set of modules for realtime rendering, realtime streaming and game developing
homepage
repositoryhttps://github.com/WolfEngine/WolfEngine/
max_upload_size
id556292
size276,240
PooyaEimandar (PooyaEimandar)

documentation

README

Wolf Engine LGPL v3 licensed wakatime

WolfEngine

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
    rustup target add wasm32-unknown-unknown
    
    Now run hello wolf demo
    ./build-wasm.sh
    ./run-wasm.sh
    
    Finally the demo will be served at http://localhost:8000
    • For Native :
    cd wolf-demo
    cargo run
    

Copyright & License

Wolf Engine © 2014-2022 Pooya Eimandar

Commit count: 6

cargo fmt