We have web3.js for JavaScript, web3j for Java and NEthereum for Unity/.NET.
I want to develop with Unreal Engine (C++) a game that runs on Polygon, but there's no integration library in C++.
Should I bother trying to make a basic implementation of NEthereum/web3.js written in C++? Or are there any specific reasons of why C++ is not a preferred language?
Also, I guess that in the future we're going to have more desktop blockchain games; if that's the case, we're also going to need a 'Desktop Metamask', or a convenient wallet that can be easily integrated to interact with desktop applications.
For this situation in particular, option A would be handling wallets inside the game (unsafe), option B would be developing an easily verifiable and open source C++ wallet (so we can create an UI/interface for it in Unreal) and transactions would be signed outside the game. Option C would be implementing WalletConnect in C++
Would developing this bring real value to the ecosystem? Or should I build a similar approach to 'Etherlinker' where they use a localserver for the EVM integration