This week’s Moralis Project, Sim City Web3, premieres on the 9th of July on the Moralis YouTube channel! Like and subscribe to ensure you don’t miss out on future projects too.
In this week’s Moralis Project, we will create a real-estate game built with Unity that runs on the Polygon Mumbai network. The game is mapped to the real world using a popular 3rd-party mapping API.
Together we’ll cover the game’s theory, design, and development. First, you will write a Solidity smart contract that mints the ERC721 token. Each token represents a real-estate property. Then, we’ll integrate Moralis into Unity to handle Web3 features including user authentication, NFT minting, and NFT burning.
Run the game, pan & zoom across the world map, and buy & sell properties!
Prerequisites for Sim City Web3
All the steps in the docs below will be covered in the video.
- Unity Experience: Basic
- C# Experience: Basic
- Metamask Experience: Basic
Help and Resources
Make sure to join the Moralis Discord server, and head to this week’s project channel.
There you can meet your fellow builders, and get help from our Moralis Tech Support Wizards if you need it.
We also recommend setting up notifications in the #projects-notifications channel too.
The Moralis Forums have a dedicated thread for this week’s Sim City Web3 project where you can find additional discussions and solutions from the community.
You can also take the Moralis Academy Sim City Web3 course 100% FREE. All previous Moralis Project courses are available there as well.
Improving Moralis Projects
Moralis Projects are designed to be an exciting, practical way to get you started on your Web3 development journey. They’re also perfect for showing “proof of knowledge” as part of your Web3 portfolio.
If you have suggestions on how we can improve these projects, we want to hear them!
The same goes for mistakes. If you spot anything wrong in any Moralis Project, please share it with the community and us. Bonus mage points if you suggest merge requests.
Earning Your NFT and Next Steps
Once you’ve completed your project, make sure to submit it in the #????finished-projects channel in the Moralis Discord to claim your NFT (and feel free to brag about it on socials – you’ve earned it!).
Moralis Projects are just the start. Think of them as a launch pad – something you can develop further or use as inspiration for your own builds.
Whatever you’re creating, we love to see it! Make sure to share your work with the community in the #????builtwithmoralis Discord channel.
Now, on to this week’s project!
Sim City Web3 – Getting Started
All required software is free.
- Complete the Prerequisites above
- Install Metamask on your smartphone or tablet
- Download for Android
- Download for iOS
- Install Visual Studio Code
- Download for Windows PC or Mac
- Install Node.js
- Download for Windows PC or Mac
- Install the Unity Editor (Suggested version)
- Download for Windows PC or Mac
- Open the Moralis Project in the Unity Editor
- Download at github.com/MoralisWeb3/web3-unity-sdk-sample-game-scw
- Follow the Readme ▶ Getting Started instructions
- Enjoy the Moralis Project Video