Architecting Play To Earn NFT Games : Axie Infinity Case Study

  Рет қаралды 1,505

FusedVR

FusedVR

Күн бұрын

I get asked this questions often in regards to connecting Unity or Unreal Games and the Blockchain and doing so securely. So at a architecture level, I wanted to discuss how to properly architect play to earn games so that you are resistant to cheating / hacking attempts by players. At the end of the day, when it comes to networking you should always assume your game can get hacked and so a client - server - blockchain architecture is necessary to facilitate a secure play to earn game.
Crypto APIs : crypto.fusedvr.com
Unity Crypto SDK : github.com/FusedVR/web3-unity...
Discord : / discord
FusedVR Render Streaming : github.com/FusedVR/VRStreaming
Google Cloud Referral Link: gcpsignup.page.link/F1Fi
Chapters:
0:00 Motivation
1:48 Axie Infinity
3:55 Client Blockchain Scenario
5:57 Game State Simulation
9:12 Tokenomics
Some Affiliate Links that help support the channel :
Order Oculus Quest 2 ; amzn.to/2G3NwXq
Check out our book on Amazon : amzn.to/2lmry7H
Leap Motion : amzn.to/2VDTcur
Looking to get into VR? Try Oculus Quest : amzn.to/2otkjfe
Or for PC VR try Vive Cosmos: amzn.to/2ILa6lo
Google Cloud Referral Link: gcpsignup.page.link/F1Fi
Want to Donate?
Bitcoin Address : 3QzAxbMBVr9nrq64AtcwjUoBqVgyjyHQcR
Ethereum Address : 0xB2B92DDAC0c8D976ee22Daf58Ff67AeBD194dE0d
----------------------------------------------------------------------------------
Welcome to FusedVR! These videos/streams are a chance not only for anyone to learn more about AR/VR development, but also a chance for anyone to ask questions about LITERALLY anything! Whether it be about your own AR/VR development, your future projects, or just AR/VR in general, we would love to talk with you about it!
Interested in keeping up to date with the channel? Follow us on social media or subscribe to the channel!
Twitter : / fusedvr
Subscribe on KZbin : bit.ly/1SZXwtn
#crypto #metaverse #playtoearn

Пікірлер: 16
@niomartinez
@niomartinez Жыл бұрын
Can you make an architectural breakdown on how games does their thing. Offchain in-game character with stats -> Mint to actual NFT. I'd like to understand how they're doing it behind the scenes, I'm a bit stuck on the ipfs uri part of the in-game characters's metadata into token uri stuff.
@FusedVR
@FusedVR Жыл бұрын
ipfs is just a decentralized way to store metadata but tbh not really required.
@alexisdavidson6770
@alexisdavidson6770 Жыл бұрын
Hey man thanks for the content. So this means that fast-paced games that require quick and smooth inputs are not possible? It would make sense as we see CS:GO and any competitive game that is still being cheated on even nowadays
@FusedVR
@FusedVR Жыл бұрын
right, not if you want to verify everything server side. you could verify everything after the gameplay is finished but that doesnt prevent cheating from happening in real time
@Brandon-si4qf
@Brandon-si4qf 2 жыл бұрын
Thank you this video helped a lot I was thinking of a very similar implementation. Could you give an example of this implementation in a video? Also would filecoin work as a intermediary between unity and polygon?
@FusedVR
@FusedVR 2 жыл бұрын
yeah maybe in a month or so I can discuss some learnings from a project im consulting on. regarding filecoin, could work for storage however, probably not ideal for real time applications
@Brandon-si4qf
@Brandon-si4qf 2 жыл бұрын
@@FusedVR ok thank you!
@eddietrevino9024
@eddietrevino9024 2 жыл бұрын
Hello fused! Been really enjoying your content. Trying to build a vision I have for a project as well, however been trying to do everything on my own and it’s a lot of learning on top of university stuff are there any tips you can give me ?
@eddietrevino9024
@eddietrevino9024 2 жыл бұрын
I’ve been specifically having trouble with : Having VR users port in wallet owned NFTs as interactive materials (ie. in your “building a Robin Hood VR game “ users who own “the bow NFT”can use the bow ) and making that 3D model hopefully interoperable enough to be able to translate across other builders in their games but not sure if there’s a universal way of achieving that across metaverses And using a “connect wallet” as a sign in method for VR applications
@FusedVR
@FusedVR 2 жыл бұрын
@@eddietrevino9024 have you take a look at the FusedVR Crypto APIs? they were designed exactly for the use case you are describing.
@eddietrevino9024
@eddietrevino9024 2 жыл бұрын
@@FusedVR That’s right! Thank you for that and for the quick response Ill check that out asap!
@MaxIme555
@MaxIme555 2 жыл бұрын
Hi, very interesting, please make more of those NFT games architecture videos. I'm creating a prototype at the moment, and my approach to avoid cheating would be that let's say there are 4 players, all 4 players send the final state of the game to the blockchain. If all 4 agree on who won, the winner gets rewarded. If 2 or more players announced that they won, it means there was a cheater in the game. Do you think that concept could work?
@FusedVR
@FusedVR 2 жыл бұрын
couple things: 1. what happens if two players announce they won? no rewards? in that case, what prevents a loser from saying they won just to spite the winner? 2. do you have any PvE rewards? if so, this wouldn't work
@MaxIme555
@MaxIme555 2 жыл бұрын
​@@FusedVR I just hope there won't be that many cheaters and it will be a one off... There will still be rewards, but just cosmetics / rewards with no monetary value. The problem with the approach of having an oracle recreating the game state is that it works for card games or any turn based, but for a real-time physics mobile game built with unity this approach is impossible
@FusedVR
@FusedVR 2 жыл бұрын
@@MaxIme555 yeah I dont think there is a clean solution for physics based games. I think Photon was trying to solve for this with Quantum, so I wouldnt say impossible, but very difficult for sure.
@MaxIme555
@MaxIme555 2 жыл бұрын
@@FusedVR Thanks for the info, I'm using Photon for multiplayer so will have a look at Quantum
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 4,7 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 18 МЛН
Non Euclidean Maze Template for Unreal Engine
2:17
Christophe BRUNEAU
Рет қаралды 2,5 М.
Proof-of-Stake (vs proof-of-work)
7:59
Simply Explained
Рет қаралды 1,4 МЛН
This is why Deep Learning is really weird.
2:06:38
Machine Learning Street Talk
Рет қаралды 361 М.
Mapping GPT revealed something strange...
1:09:14
Machine Learning Street Talk
Рет қаралды 201 М.
Tonkeeper Wallet Tutorial - How to Withdraw Hamster Kombat?
3:57
Nazza Crypto
Рет қаралды 28 М.
What is Web 3.0? (Explained with Animations)
8:39
Whiteboard Crypto
Рет қаралды 2,2 МЛН
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 4,8 МЛН
cute mini iphone
0:34
승비니 Seungbini
Рет қаралды 6 МЛН