Friendly Logo.svg

Building Your First Web3 Social Game: Mastering Lens Protocol and XMTP

Level up Your Game Development Skills: Dive into Lens Protocol and XMTP to Create Socially Immersive Web 3 Games!

✅ Time to Complete: 3 Hours
❗️ Prerequisites: ReactJS, web3.js, and ethers.js
✅ Skill Level: Basic

Welcome to this self-paced course. Where you will learn how to build your first game or application using Lens and XMTP. Throughout the course, you will have the opportunity to connect with other developers and learn from surprise guest lecturers. Upon successful completion of the course by building your first social Dapp, you will receive a special NFT as a reward. Let's get started!!

Skills you'll acquire

✅ Lens Integration
✅ XMTP Messaging Integration
✅ Application Layer Set Up
✅ Social Graph Management

What you'll learn

Comprehensive Course Coverage: Exploring In-Depth Concepts and Techniques

Setting Up

We will begin by configuring your development environment by setting up the Mumbai testnet and configuring the WAGMI javascript SDK. We'll also walk through setting up XMTP and the Thirdweb SDK.
Asset 1.svg

Lens Integration

Next, we'll configure the Lens SDK, set up the wallet login flow, and manage the active lens profile for the player.

Game Set Up

Then establish the game canvas, load the game, and adjust key bindings.

Query the Social Graph & Ship your First Social Feature!

Initiate a query for follower profiles using Lens react hooks. We'll also learn how to fetch user display pictures, create challenges, and generate links for those challenges.

XMTP Set Up & Configuring your User's First Challenge

Set up the Thirdweb provider, load the XMTP client, verify if the other party has XMTP enabled, and send the challenge as a direct message.

Posting to your User's Social Feed

To wrap up, we'll establish a JSON store for the publication (or feed post), configure the upload function for the post, and then post it to the feed.

DOWNLOAD NOW

Join Our Free Web3 Game Development Course!

Get the PDF Guide and Weekly Videos Straight to Your Inbox

Let's get Friendly

Follow us

Made with
Cookie Settings
This website uses cookies

Cookie Settings

We use cookies to improve user experience. Choose what cookie categories you allow us to use. You can read more about our Cookie Policy by clicking on Cookie Policy below.

These cookies enable strictly necessary cookies for security, language support and verification of identity. These cookies can’t be disabled.

These cookies collect data to remember choices users make to improve and give a better user experience. Disabling can cause some parts of the site to not work properly.

These cookies help us to understand how visitors interact with our website, help us measure and analyze traffic to improve our service.

These cookies help us to better deliver marketing content and customized ads.