The project brings the IC ecosystem to Unity, allowing Unity developers to call the functions of canisters on IC,
providing useful utilities to make authentication and authorization easy.
The project is in an early stage, feature-less, documentation-sparse, and API will be changed frequently.
NOTE: Beta version is available, Only for experiment!
- ✨ Support
HostKeyStore, a simple encrypted account module; - ✨ Support login/logout by
HostKeyStore; - ✨ Call query methods on ic mainnet;
- ✨ Call update methods on ic mainnet;
- ✨ Support target: x86_64-win;
- ✨ Support target: x86_64-nix;
- ✨ Support target: aarch64-osx;
- ✨ Support target: x86_64-osx;
- ✨ Mapping
candidfrom rs to cs; - ✨ Mapping
ic-typesfrom rs to cs; - ✨ Mapping
ic-agentfrom rs to cs; - ✨ Mapping
ic-utilsfrom rs to cs;
# init python env
sh ./init.sh
# make the unity package, will produce a unity package with four targets:
# x86_64-win, x86_64-nix, x86_64-osx, aarch64-win
./publish --release --input=allLook the detail.
-
Install of the official UPM package
TODO
-
Installation via Git in UPM
https://github.com/ShikuLabs/agent-unity.git#upm -
Installation via
NOTE: The installation file will be put on Release page.
Please check the samples of ICAgent!
Window -> Package Manager -> Find IC Agent Package -> Choice the sample you want to check


