Search
Generic filters
Share on facebook
Share on twitter
Share on linkedin

Moralis Projects – Learn to Build a Web3 Space FPS Game

Join Moralis Projects today and take part in weekly challenges!

Moralis Projects give you access to weekly challenges building Web3 apps with real-life use cases. Put simply, it’s the easiest way to get into creating Web3 projects. You get to build projects right alongside the rest of the community. 

New Moralis Projects drop each Saturday, so make sure to join the Moralis Discord server in order to take part in the challenges! Once you’ve completed your project, drop it in the relevant channel to claim your NFT reward for completing this week’s project.

This week, we’re going to be creating a Web3 sci-fi first-person shooter game, which even allows you to claim an in-game NFT after defeating a boss. Below, we’ll go over all the prerequisites and details of this week’s project!

Prerequisites

  • Some basic experience with Unity. If you’re new to Unity, check out this introductory guide:
  • Unity Hub and Unity Editor installed (recommended 2020.3)
  • Basic knowledge of C#. The following guide goes through the fundamentals of C#:
  • Having a MetaMask wallet installed on your mobile device with the Mumbai Testnet imported and some funds in it.

This Week’s Challenge – Web3 Space FPS Game

In this week’s project, we’re going to build a Web3 Space FPS Game using Unity and the Moralis Metaverse SDK.

We will start by learning how to populate local enemy data to the Moralis Web3 Database and how to get callbacks when for example one of them dies. 

So after defeating all the enemy AI, we will learn how to transfer an NFT from Unity to the player’s wallet address.

How to Get Started

The easiest way to get the Unity sample project required for this week’s build is to download the ZIP file:

https://github.com/MoralisWeb3/youtube-tutorials/releases/tag/v1.0.0-unity-web3-spaceFPS

You also clone the youtube-tutorials GitHub Repository:

git clone https://github.com/MoralisWeb3/youtube-tutorials.git

Find the correct folder named unity-web3-spaceFPS and open it with Unity using Unity Hub.

Now, you’re ready to rock and follow along the tutorial! Make sure that you’ve joined our Discord, and feel free to ask if you’ve got any questions! If you complete the project, you’ll be able to claim a special Web3 Space FPS NFT!

April 8, 2022
Moralis Blog
Moralis Blog
Become a Moralis Mage
Get the latest information about Moralis Web3 in your email
Search
Generic filters
Related Articles
Become a Web3 Expert
Subscribe to our newsletter and get our E-book Web3 Speed run for FREE