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
candid
from rs to cs; - ✨ Mapping
ic-types
from rs to cs; - ✨ Mapping
ic-agent
from rs to cs; - ✨ Mapping
ic-utils
from 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=all
Look 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