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.

Unreal Engine Plugin

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.

CleanShot 2024-09-24 at 08.28.28.png

Check out the documentation for Blueprint node examples!

Engine

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.

Contracts

TappyFolw entire game state lives onchain. It uses 2 prebuilt thirdweb contracts and 1 custom one: