Thank you so much thirdweb , i have query that how can we display metadata like name and picture of an owned NFT from Erc1155 contract into our Unity game ?
You can get the data of an NFT with something like Get() (Docs: portal.thirdweb.com/unity/contracts/erc1155/erc1155) You can also use some of the Prefabs available like NFTLoader or NFT to show your NFTs in game.
Thank you man. But I have a question that If players cheat on the client side to claim the NFT, How can we protect the value of the NFT?Shouldn't we put the game always on the servers?
Yers in production you should and you can utilize features like signature minting to make sure your NFT can't just be claimed by anyone. Docs: portal.thirdweb.com/unity/contracts/erc721/erc721signaturemintable
@@thirdweb_ Is there any use case where you would use e.g. `contract.ERC721.Signature.Generate` in Unity on production? Wouldn't you always want to do that in the backend? If that's the case, why did you do the work of adding it to the Unity SDK?
Every time I try to make a claim using etherscan, I am asked to put an allow list proof (tuple) and I don’t know what I should put. Please Can anyone help?
@thirdweb_ Are you people going to give any solution for invalid chain id issue [Exception: Bundler Request Failed. Error: BadRequest - Invalid chain: 94 - {"error":"Invalid chain: 94","chain":"94"}]. You are not talking about this issue. Please don't suggest to input the correct chain id. identifier and chain id is correct. Tried with many other network chain. Same issue with all. Data are getting fetched nicely. But whenever I try to Claim, submit score to post my data up to the dashboard. It gives same error for all.
Is Account Abstraction and Smart Wallets supported on the Polygon Amoy Testnet with chain 80002? I'm trying to implement Account Abstraction. However after setting everything up, whenever I try to do something towards the blockchain (e.g claim tokens), I get an error message saying I'm using an invalid chain: 80002. Polygon Amoy Testnet is on chain 80002.
@@PankajKumar-tu8gs yeah I sent them an email addressing the issue. After 1 week, I got a reply saying they had fixed the issue, so Account Abstraction now works on the Polygon Amoy Testnet. I can confirm👌
Thanks for your always very nice videos! Question. I have finished up to Chapter 6, but the results of running ClaimTokenAndReword only reflect the results of either ClaimToken or ClaimReward. What is the problem with not reflecting both?
This is really good video tbh btw I am also into Elixir Games these days it's a good web 3 gaming platform in my opinion which is a better competitor of Epic Games platform
I am getting Invalid Token : 4002 error while claiming token following "01:08:08 ERC-20: Claim tokens in Unity". Can you help me with that? Exact Response is "{"error":"Invalid chain: 4002","chain":"4002"}"
This tutorial shows you how to implement web3 components and features into a Unity game. We do not cover anything with making money or the business of the gaming.
This video is clear! It’s everything you would ever need to make a blockchain game in unity, absolutely awesome
Thank you! Glad you liked it!
🎉🎉🎉 very good timing for a game currently being made!
Hope you enjoy it! Excited to see what you build!
This is the best video about Blockchain Unity Game.
Always support Thirdweb. You are the best.
This's what I've been looking for ... tnkz.
Can’t wait to see what you build! Hope this course helps.
Hi friends. How could you use ThirdWeb in the Contruct3 Engine or javascript game? Not every game dev uses Unity. Thanks.
thirdweb you are the best team!!!!❤❤❤
Thank you! ❤
Any updates on the invalid chainId issue?
와 이제 게임에 연동만 하면 되는군요 멋집니다
How long before we have the ERC- 741 contract added to the prebuilt contract list?
Please give any solution to the Invalid chain id issue when claiming the score or submitting the score.
Thank you so much thirdweb , i have query that how can we display metadata like name and picture of an owned NFT from Erc1155 contract into our Unity game ?
You can get the data of an NFT with something like Get() (Docs: portal.thirdweb.com/unity/contracts/erc1155/erc1155)
You can also use some of the Prefabs available like NFTLoader or NFT to show your NFTs in game.
Thanks you so much thirdweb I am going to implement that in my Game
Thank you man. But I have a question that If players cheat on the client side to claim the NFT, How can we protect the value of the NFT?Shouldn't we put the game always on the servers?
Yers in production you should and you can utilize features like signature minting to make sure your NFT can't just be claimed by anyone. Docs: portal.thirdweb.com/unity/contracts/erc721/erc721signaturemintable
Thanks@@thirdweb_
@@thirdweb_ Is there any use case where you would use e.g. `contract.ERC721.Signature.Generate` in Unity on production? Wouldn't you always want to do that in the backend? If that's the case, why did you do the work of adding it to the Unity SDK?
Every time I try to make a claim using etherscan, I am asked to put an allow list proof (tuple) and I don’t know what I should put. Please Can anyone help?
@thirdweb_ Are you people going to give any solution for invalid chain id issue [Exception: Bundler Request Failed. Error: BadRequest - Invalid chain: 94 - {"error":"Invalid chain: 94","chain":"94"}]. You are not talking about this issue. Please don't suggest to input the correct chain id. identifier and chain id is correct. Tried with many other network chain. Same issue with all. Data are getting fetched nicely. But whenever I try to Claim, submit score to post my data up to the dashboard. It gives same error for all.
Hate to poke the bear, but by chance you figure this out?
Is Account Abstraction and Smart Wallets supported on the Polygon Amoy Testnet with chain 80002? I'm trying to implement Account Abstraction. However after setting everything up, whenever I try to do something towards the blockchain (e.g claim tokens), I get an error message saying I'm using an invalid chain: 80002. Polygon Amoy Testnet is on chain 80002.
Did you solve this issue? Or found a wayaround?
@@PankajKumar-tu8gs yeah I sent them an email addressing the issue. After 1 week, I got a reply saying they had fixed the issue, so Account Abstraction now works on the Polygon Amoy Testnet. I can confirm👌
@@PankajKumar-tu8gs Account Abstraction is now supported for Polygon Amoy Testnet. Can confirm!
Thanks for your always very nice videos!
Question. I have finished up to Chapter 6, but the results of running ClaimTokenAndReword only reflect the results of either ClaimToken or ClaimReward. What is the problem with not reflecting both?
Please do a tutorial on building web3 on unreal with twitch (Twiworks) integration
Do you know if there is there an Unreal sdk in the works? or do i have to switch to Unity for crypto gaming?
This is really good video tbh btw I am also into Elixir Games these days it's a good web 3 gaming platform in my opinion which is a better competitor of Epic Games platform
I am getting Invalid Token : 4002 error while claiming token following "01:08:08 ERC-20: Claim tokens in Unity". Can you help me with that?
Exact Response is "{"error":"Invalid chain: 4002","chain":"4002"}"
So ran into this earlier today, by chance you figure anything out?
Can you utilize gdevelop features also?
Hi, Please please please do a tutorial on Unreal engine!!!!!
We have Unreal Engine tutorials on our list of videos we’re working on 👍
hey , when doing deep link with metamask login, it redirects me to download metamask instead of popping in metamask connect, what did i do wrong?
Very nice
❤️❤️❤️
Does it work?
Game works and there is a demo in the description if you would like to try it.
HYPE
Let’s go!
"SmartContractCustomErrorRevertException: Smart contract error " Any solution?
just wanna know does it work for mobile unity like android or ios?
Yes, Unity SDK works for mobile builds 👍
sorry but where is game owner panel ? how we can make money with building web3 game ??? im confiused !!!
This tutorial shows you how to implement web3 components and features into a Unity game. We do not cover anything with making money or the business of the gaming.
I cant connect my wallet to the QR code... i can scan it but it automatically disconnects
@thirdweb
can anyone help :((
Exception: No connected account provided to OnAccountsChanged callback
MetaMask.MetaMaskWallet.OnAccountsChanged (System.String[] accounts) (at :0)
UnityEngine.Logger:LogException(Exception)
MetaMask.Logging.MetaMaskUnityLogger:LogException(Exception) (at Assets/Thirdweb/Core/Plugins/MetaMask/Scripts/Logging/MetaMaskUnityLogger.cs:81)
MetaMask.Logging.MetaMaskDebug:LogException(Exception)
MetaMask.MetaMaskWallet:OnAccountsChanged(String[])
MetaMask.MetaMaskWallet:OnEthereumEventReceived(Object, JsonRpcEventArgs)
MetaMask.Providers.d__52:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(d__52&)
MetaMask.Providers.WebsocketProvider:OnEncryptedMessage(String)
MetaMask.Providers.d__19:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(d__19&)
MetaMask.Providers.EncryptedProvider:HandleEncryptedMessage(String)
MetaMask.Providers.EncryptedProvider:b__18_4(MetaMaskMessage`1)
System.Threading.Tasks.Task:WhenAll(IEnumerable`1)
MetaMask.Providers.EncryptedProvider:b__18_3(MetaMaskMessage`1[])
MetaMask.Providers.d__20`2:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(d__20`2&)
MetaMask.Providers.EncryptedProvider:HandleResponseWithTypes(String, Action`1, Func`2)
MetaMask.Providers.d__18:MoveNext()
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(d__18&)
MetaMask.Providers.EncryptedProvider:OnMessageReceived(String)
MetaMask.Sockets.c__DisplayClass23_0:b__0(SocketIOResponse) (at Assets/Thirdweb/Core/Plugins/MetaMask/Scripts/Sockets/MetaMaskUnitySocketIO.cs:212)
MetaMask.SocketIOClient.SocketIO:EventMessageHandler(EventMessage) (at Assets/Thirdweb/Core/Plugins/MetaMask/Plugins/Libraries/SocketIOUnity/Runtime/SocketIOClient/SocketIO.cs:389)
MetaMask.SocketIOClient.SocketIO:OnMessageReceived(IMessage) (at Assets/Thirdweb/Core/Plugins/MetaMask/Plugins/Libraries/SocketIOUnity/Runtime/SocketIOClient/SocketIO.cs:484)
System.Reactive.Subjects.Subject`1:OnNext(IMessage)
MetaMask.SocketIOClient.Transport.BaseTransport:OnNext(String) (at Assets/Thirdweb/Core/Plugins/MetaMask/Plugins/Libraries/SocketIOUnity/Runtime/SocketIOClient/Transport/BaseTransport.cs:254)
System.Reactive.Subjects.Subject`1:OnNext(String)
MetaMask.SocketIOClient.Transport.NativeClientWebSocket:OnWebSocketTextMessageReceived(String) (at Assets/Thirdweb/Core/Plugins/MetaMask/Plugins/Libraries/SocketIOUnity/Runtime/SocketIOClient/Transport/NativeClientWebSocket.cs:78)
MetaMask.NativeWebSocket.WebSocket:DispatchMessageQueue() (at Assets/Thirdweb/Core/Plugins/MetaMask/Plugins/Libraries/WebSocket/WebSocket.cs:765)
MetaMask.SocketIOClient.WebSocketDispatcher:DispatchMessageQueue() (at Assets/Thirdweb/Core/Plugins/MetaMask/Plugins/Libraries/SocketIOUnity/Runtime/WebSocketDispatcher.cs:48)
MetaMask.SocketIOClient.WebSocketDispatcher:Update() (at Assets/Thirdweb/Core/Plugins/MetaMask/Plugins/Libraries/SocketIOUnity/Runtime/WebSocketDispatcher.cs:41)
I can open the metamask QR code, but then the error occurs and even after confirming on my app, it is still not connected