Products

Solutions

Developer

Company

Product

Solutions

Resources

Dev Tools

SDKs

Company

Pricing

Playground

Product

Solutions

Resources

Dev Tools

SDKs

Company

Pricing

Playground

Take Flight

Unity template with Account Abstraction, Social Logins, and Onchain Scoring.

by

thirdweb

thirdweb

Category

Gaming

Frameworks

Unity

Getting Started

Unity SDK Template showcasing how to do a seamless onboarding experience for users using social logins and the ability to submit your score on-chain.

Features

- In-App Wallets

- Smart Wallets

- Custom Contract Interactions

- Supports WebGL, Standalone

Scenes

Contains a single scene:

- 00_Scene_Main: Contains all game and blockchain elements, including onboarding flow. Blockchain elements are mostly managed in the BlockchainManager.

Platforms supported: WebGL, Standalone.

Test in WebGL here.

Setup Instructions

1. Clone this repository.

2. Open in Unity 2022.3.17f1

3. Create a thirdweb api key

4. Make sure com.thirdweb.takeflight is an allowlisted bundle id for your API key, and enable Smart Wallets.

5. If testing in WebGL, set allowlisted domains to * or to your localhost url.

6. Find your ThirdwebManager in 00_Scene_Main and set the client id there.

7. Press Play!

Documentation

- To build the game, follow the build instructions

- Learn more from the Unity SDK Documentation

Start with thirdweb.

Build web3 apps with ease. Get instant access.

Start with thirdweb.

Build web3 apps with ease. Get instant access.

Start with thirdweb.

Build web3 apps with ease. Get instant access.