nil-log 0.7.18

Multiplayer strategy game
Documentation

Call of Nil

[!NOTE] Call of Nil is still under development and not yet ready to play.

Installation

You can download the latest version from our website or GitHub Releases.

Building from source

Call of Nil requires a nightly Rust toolchain to compile. You must also set up additional dependencies, such as Node.js. A complete list of requirements can be found in the contributing guide.

git clone https://github.com/tsukilabs/nil.git
cd nil
cargo -Zscript scripts/build-app.rs

Library usage

Call of Nil is available as a collection of Rust crates on crates.io that you can use to build custom applications. For other programming languages, we also provide precompiled native libraries that expose a C-compatible API.

For Node.js, we publish autogenerated TypeScript bindings to npm, as well as an experimental FFI wrapper around the native libraries, which currently requires Node.js' --experimental-ffi flag.

License

All source code files are licensed under AGPL-3.0 unless explicitly stated otherwise.