With the growing number of NFT projects launching on ICON and the growth of blockchain gaming, it is only reasonable for ICON to have the required tooling to integrate the Unity game engine, to make gaming development and onboarding on to the ICON blockchain much more easier.
EVM chains currently have a Unity <> EVM sdk, supported by chainsafe, Which is why gaming on EVM chains is much more accessible.
:
I have lialised with a blockchain dev team with Unity experties, who has worked on a Unity<>blockchain sdk. The cost price for this is $23,000 and will take just under 1 month to deliver.
Full payment will only be released upon completion.
As we ourselves have experienced building on unity and trying to manage callbacks it’s a time consuming process. We would appreciate more details.
Here are our concerns :
The SDK you mentioned has two parts one to send the transaction through the unity by using the private key as light wallet and another is to send the transaction through metamask using (web3gl). Does the proposed SDK will also have both.
ICON’s chrome extension is event driven and work on event and inherently different from Metamask as they already have web3 for easy callbacks.
Yes, building a blockchain based game for unity is very time costly process without an appropiate SDK.
I have long sought out a dev team to build a Unity SDK for ICON, but it never materialised due to the cost or the team was just too busy. I even became good friends with Leon Do - who managed the Chainsafe SDK -, after seeking advice from him.
As you can see, the chainsafe SDK is updated and managed frequently, by a dedicated team of employed devs to update the SDK.
To answer your question, 1) the SDK will initially cover all functionality that existing C# sdk has plus examples, test scene with simple wallet UI and getting started documentation.
The sdk will not include sending transactions through metamask (that doesn’t even work on ICON?).
The C# SDK should support building partial transaction (or at least encoding call data), then it should be sent via api to ICON wallet.
Looks like chrome extension ICON wallet has all the required methods to make it possible Chrome Extension - ICON DevPortal
Regarding Part two: I have spoken to icon SCORE devs with C#, all of whom were too busy to do this task. The team thats proposing to build the first part is not experienced in SCORE
If you are happy to cooperate on the second part please let me know and I can include it in the budget.
Sorry for the typo we meant “Metamask Like (Hana or Iconex)”. Our team is currently occupied but we would be more than happy to voluntarily push some pull request from Eclectica’s code base.
As unity is the most common game development engine we see a lot of value in this proposal.