The TappyFowl Demo was made using our Unreal Engine Plugin and a simple backend API to give a rounded example of implementing Thirdweb into your game.
Our plugin gave us easy and efficient access to social logins to create a familiar login experience with Google, Apple, and Facebook, while also managing the wallet creation and smart wallet association behind the scenes. This removes significant overhead with player identification management and blockchain interaction!
The Unreal Engine Plugin is built on a rust core for blazing-fast execution and reduced dependency overhead. Designed with dual respect for both Blueprint and C++ developers, you will feel an intuitive understanding immediately.
Check out the documentation for Blueprint node examples!
The backend API (written in typescript) shows a simple - yet effective - example for interacting with thirdweb Engine to:
All of these are written as simple endpoints that proxy blockchain calls to engine, for both reads and writes. Check out the TappyFlow API repository to see how simple it is to interact with the blockchain from your server.
TappyFolw entire game state lives onchain. It uses 2 prebuilt thirdweb contracts and 1 custom one: