Unity example using Algorand .NET SDK
In this example we will use Unity 3D Version 2019.4.14f1 Personal Edition.
To download and install Unity, please see: https://store.unity.com/download-nuo
We also use the Algorand SDK .NET based on this Github repo: https://github.com/RileyGe/dotnet-algorand-sdk and some free Unity Assets like:
- Hover.cs Script by jeffcrouse
- https://assetstore.unity.com/packages/2d/textures-materials/gridbox-prototype-materials-129127
- https://github.com/Pheffers/UnityCameraExample
- https://github.com/UnityCommunity/UnitySingleton
Special thanks to ManHunter for his “A little and simple background tasks processor for Unity” created for this demo (MIT License). (https://github.com/manhunterita)
In the example we use Purestake Algorand Public Node in TESTNET. It is more convenient for a possible final application in Unity to use a remote system such as Purestake by creating the various Algorand transactions locally via the .NET SDK.
- [Fork] the project, clone your fork, and configure the remotes.
- Create a new topic branch (from
master
) to contain your feature, chore, or fix. - Commit your changes in logical units.
- Push your topic branch up to your fork.
- [Open a Pull Request] with a clear title and description.
- Only the code in
Assets/Scripts
is released under the MIT license.. - Other code libraries in
Assets/Thirdparty
all come with their own licenses. - Any binary resources are more or less there on a "fair use" basis, don't assume that you can just copy and use them.