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

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