Homearrow-rightCasesarrow-rightPictographs

Pictographs Case Study: Web3 Game With NFT and Play-to-Earn Mechanics

/img/cases/pictographs.png

Brief description

A multiplatform P2E Web3 game with photo quests, NFT characters, and token rewards

Task

Create a mobile app and web platform where users complete photo quests and PvP battles and receive NFT and token rewards

About the project

We developed a multiplatform P2E Web3 game (mobile app + web platform) that combines real photo content with NFT mechanics, tokens, and Play-to-Earn.Players complete themed photo quests, take part in battles, level up NFT characters, and receive rewards as NFTs and ERC20 tokens.

Business benefits

USER BASE GROWTH OF UP TO +10,000 THANKS TO DAILY PHOTO QUESTS AND CLEAR GAME FUNCTIONALITY
REVENUE GROWTH DYNAMICS STAYED AT 400% EACH QUARTER THANKS TO IN-GAME PURCHASES AND COMMISSIONS IN THE GAME ECONOMY
INCREASED THE SHARE OF PLAYERS WHO RETURN EVERY DAY BY 50% THANKS TO DAILY PHOTO QUESTS
macbookmacbook

Features

Registration and authorization
toggle

User registration in the system

Automatic crypto wallet creation on registration

Connecting an existing crypto wallet

Web3 authorization support

Integration of custom authorization types, IMX Passport

Storage and management of user addresses

Two-factor profile authentication via Google Authenticator

Grants
toggle

Integration of tools for the project to obtain grants

Photo quests with AI verification
toggle

Daily themed photo quests

Support for different difficulty levels

Photo capture through the built-in camera

AI photo verification for quest theme compliance

Automatic approval or rejection of the result

Displaying the verification status to the user

Time and participation condition limits

PVP battles and competitions
toggle

Creating battles between players

Selecting a battle theme

Submitting photos to a battle

Entry fee for participation

User voting for the best works

Real-time vote counting

Determining winners

Distributing rewards based on battle results

Participation and results history

Streak and activity progress
toggle

Separate Current streak section

Tracking the user’s activity streak

Counting the number of days in the streak

Calculating streak strength and bonus coefficients

Rewards for maintaining an activity streak

Claim case mechanic as a streak reward

Finance module
toggle

ERC20 token awards for completing quests

ERC20 token awards for winning battles

ERC20 token awards for opening cases for a streak

NFT reward awards

User balance

Battle entry fees

Reward balancing depending on difficulty

NFT integration and evolution system
toggle

Collectible NFT objects and game assets added

cameras

accessories

photonauts

memory cards

cases

upgrades

NFT level increases

Upgrading NFT asset characteristics

NFT breeding system

Creating new unique objects

Burning NFTs to strengthen others

Opening boxes with items

User profile
toggle

History of completed photo quests

History of wins and battles

Public user profile

Gallery of uploaded photos

Activity statistics

Viewing other users’ profiles

Subscriptions and subscribers

Content complaints and reports

Inventory
toggle

Inventory tabs by asset type

Displaying item ID

Displaying item level

Displaying item rarity

Displaying item characteristics and bonuses

Sorting by type

Sorting by level

Sorting by rarity

Sorting by characteristics

Filter by rarity

Filter by level

Filter by availability

Filter by status

Opening cases and receiving rewards

Withdrawing NFTs and assets to a wallet

Camera and photos
toggle

Built-in camera for creating photos

Confirming and canceling a shot

Preview

Linking a photo to a quest

Comments on photos

Likes and ratings

Leaderboards and rankings
toggle

Global player ranking

Ranking by likes

Best photo ranking

User position history

Seasonal leaderboards

Displaying rewards and achievements

Blockchain infrastructure and smart contracts
toggle

Smart contract development for ERC20 tokens

Smart contract development for NFTs

Smart contract development for rewards

Multichain architecture support

Placing different assets on different networks

Multichain network integration

On-chain rights and ownership management

Token and NFT withdrawals

Deposits and withdrawals

Transaction history

Fees and operation confirmations

Adjustable mathematical model
toggle

Parameter management through the admin panel

Ability to promptly adjust coefficients without updating the app

A full mathematical model for balancing game mechanics and tokenomics

Calculating rewards and probabilities based on difficulty and activity

Balancing battle entry fees and yield

Breeding, level, and experience parameters

Item drop and rare reward probabilities

Balancing token economy and box mechanics

Reward dependence on asset levels and player progress

Creating 500+ mathematical variables

Admin panel and platform management
toggle

Managing the platform without programming

Monitoring player activity

Real-time economy analytics

Manual token awards

Configuring rewards and costs

Managing quests and events

Activity calendar

AI and manual content moderation

Manual moderation with re-approval and rejection

Managing all economy parameters

Managing 500+ mathematical variables

experience

levels

probabilities

drops

reward balance

Technology stack

1. Frontend:
toggle

React

React Native

mobx

Web3/Ethers

WalletConnect

Styled Components

2. Blockchain:
toggle

Solidity

Work with the client

*Important: this is not project work — it is work with the client specifically, and it is not included in the estimate or commercial proposal. This is what we do to increase the probability of product success.Preparing the client for everything the market stays silent aboutWe do not stop at delivering working functionality. Every project has non-obvious threats that are not written into the brief but determine the fate of the launch. We brought them to the surface: from behavioral traps in onboarding to legal and reputational risks that arise precisely at the intersection of a specific business model and the current market situation. We modeled several unfavorable development scenarios and gave the client ready response protocols. In addition, we ran a series of sessions where the director personally helped the owner prioritize the first steps in real time and cut off hypotheses that look good on paper but do not work in the field. The client entered the market with a “minefield map” and the ability to read it — and that is true readiness.Our goal is not just development — it is our client’s success.

Design goals:

STRUCTURE THE CLIENT’S WISHES INTO A CONVENIENT AND CLEAR INTERFACE BASED ON 800+ MATHEMATICAL VARIABLES — “MAKE A GAME OUT OF A SPREADSHEET”
MAKE COMPLEX MATHEMATICAL DEPENDENCIES VISIBLE AND LOGICAL SO THE GAME FEELS FAIR
INCREASE PLAYER RETENTION BY 60% THROUGH A SIMPLE AND CLEAR CUSTOMER JOURNEY

Design results:

GAMIFICATION: THE PLATFORM IS BUILT AS A PLAY-TO-EARN GAME WHERE PLAYERS CREATE THEMED PHOTOS AND TAKE PART IN QUESTS FOR NFTS AND TOKENS. THE DESIGN EMPHASIZES GAMEPLAY — THIS RETAINS USERS AND STIMULATES ACTIVITY.
VISUAL APPEAL: COLORFUL ELEMENTS AND REWARDS SHOW THE VALUE OF THE NFTS/TOKENS RECEIVED, MOTIVATING PARTICIPANTS TO RETURN FOR NEW ACHIEVEMENTS.
EASY INTEGRATION: WALLET CONNECTION AND THE PHOTO CREATION INTERFACE ARE CLEAR AND EXPLAIN IN PLAIN LANGUAGE HOW TO EARN, ATTRACTING A BROAD AUDIENCE (NOT ONLY CRYPTO SPECIALISTS)