Intro
A lot of times, people find it difficult to set up, configure, run and compile our Unity SDK Demo Game and in this article I'll walk you through how you can get everything up and running in no time!
Prerequisite
Basic knowledge of Unity and C#
Have a MirrorWold developer account, register for one here.
Have an API key under your MirrorWorld account, you can learn more about how to create one here
Download the latest SDK release here
Setup
The first thing we are going to do is to open the just downloaded project in Unity and adjust the SDK configuration and to do that we are going to open up the project in Unity.Should look like this
No the next thing we’re going to do is to double click the “GameEntry” scene or drag it into the left panel
Configure
Before we run the game, we need to update the SDK configuration by selecting the MirrorSDK on the Hierarchy, then to the panel on the right-hand side and then enter your API Key, Environment, Chain and Debug Email which is the email used in creating your MirrorWorld Account
Play
Amazing job so far! Now the next thing we’re going to do is to hit the “Play” button at the top bar and watch the demo game come to live!
Cool!, We can now proceed to click the login button and that should take you to your default browser for your login using your email.
Once you’re done you should be able to see your wallet
Do your thing!
Here you can go ahead and do your thing! explore the game, adjust the code or even the design and test out changes.
Package
The next thing which is most likely the last thing is to package the app so that you can share it with people who want to play the game!
Android
To package the Android APK you’re going to need to
Click on “File” from the menu top bar and then
Select “Build Settings”
From the pop-up modal, select Android and click the Switch platform button.
After platform switching is done, you can click on build to start the building process
Enter your preferred name for the APK and where you want the APK file to be saved and then click save!
You’re going to be required to enter a password but don’t worry, I’ll show you where you need to get the password!
Open your file system explorer and navigate to the DemoGame root folder
Open “MirrorWold” folder
Open android folder
Open the config.txt file
Copy the password value
Player Settings
Click on player setting, expand publishing settings, enter the password you copied into the password input fields and then close the modal
Click build again and enter your preferred app name and hit the “Save” button!
Wait
At this point, you’ve done a great job and all you have to do is to wait for your APK file to be generated and once it is done you can find it in the location you choose to save it.
Summary
In this article, we looked at how to set up, configure, run and compile MirrorWorld’s Unity SDK Demo game in easy-to-follow steps. If you run into any issue at all following the steps above please reach out to us on Discord or Telegram, and we’ll be more than happy to help you out.
Build your application with MirrorWorld Smart Platform
✨Smart Auth - All-in-one Login & Authentication
✨Smart Marketplace - Easily Build Mobile NFT Marketplace
✨Smart Wallet - Mobile In-App Wallet Integration
✨Smart NFT Creation - Zero-Code Launch Your NFT
✨Crypto on ramp - Purchase crypto with fiat or credit card
✨NFT Checkout - Buy NFTs using credit card
Read our full deck here. Mirror World Smart Platform now supports EVM-compatible chains!!!
Website | Docs | Github | Youtube | Blog | Twitter | Telegram