How do I create an NFT Game like Axie Infinity?

Mike Alreend
4 min readJul 25, 2022


Unquestionably, Play-to-Earn (P2E) is currently the biggest trend in the gaming industry. Players get rewards in cryptocurrency and Non-Fungible Tokens. Which is the most successful NFT game? It is none other than Axie Infinity. Recently, its NFT sales increased by 198% in just 1 week. According to DAppRadar, around 570,640 users have played Axie Infinity in the last 30 days and the trading volume has surpassed $742 million. Do you want to take the blockchain gaming industry by storm? Let us know the process to create NFT game like Axie Infinity.

Assemble the tech stack

Axie Infinity is built on the Ethereum blockchain and the Ronin sidechain. The tech stack includes programming languages like JavaScript, Solidity, Shell, Rust, Go, and Groovy. Further, Truffle is used for smart contract development. Besides that, game development tools like Unity and Unreal Engine are utilized to create NFT game like Axie Infinity.

Finalize the features

Typically, a Play-to-Earn game like Axie Infinity contains features like an instant login mechanism, a Battle section, a dashboard for players, Land Plots (homes for Axies), and an Inventory management dashboard for breeding Axies. Moreover, there is an integrated NFT marketplace. It displays the Axies, Land, Items, and Bundles that have been recently listed and sold. Data related to the total sales, total trading volume, and number of Axies sold is shown. This ensures transparency.

Further, players can head over to the marketplace and filter the Axies. They can choose options like Game (Origin and Classic), Class (Beast, Aquatic, Plant etc), Parts and Abilities, Purity and Genes, Breed Count, Potential Points, Stage (Egg and Adult), and Status (For Sale and Not For Sale).

A separate section is available to conduct Lunacian Express events. Gamers will release Axies into the wild and receive gifts. The Release Stats section displays data about the total released Axies, the number of participants, rankings, and chances of winning. The leaderboard showcases the names of players and the number of Axies released.

Develop the Axie Infinity Shards (AXS) token

It is an ERC-20 governance token. The holders of AXS can suggest upgrades to the gaming ecosystem and also direct usage of the community treasury. They can claim rewards by playing the game, staking tokens, and taking part in governance votes.

There are 4 elements (Players, Game Universe, Community Treasury, and AXS holders). AXS tokens are allocated on a percentage basis towards private sale, public sale, play-to-earn, and staking rewards. Later, it is made available for trading on leading exchanges like Binance and Uniswap.

Integrate the Land Chest Sale

Players can purchase up to 100 chests of a land type during an Initial Land Sale. The items are divided into 4 types of Rarity (Common, Rare, Epic, and Mystic). Further, real-time stats are shared about the number of chests available for sale. Gamers can buy land and make payments using Ethereum, LOOM, DAI, Binance Coin (BNB), LUNA, MANA, WAX, and Basic Attention Token (BAT).

Develop the Battle System

Players can take part in combat on Axie Infinity. They should raise and trade fantasy creatures called Axies. Each Axie contains different traits. There are 4 stats (Health, Morale, Skill, and Speed) for each Axie. These stats determine the amount of damage that Axies can take, critical strike chance, damage when an Axie plays multiple cards simultaneously, and the turn order (Faster Axies vs Slower Axies). Additionally, the stats depend on the class and body parts.

Generally, Axie Infinity functions like a turn-based card game. Players must strategically use their cards, eliminate enemies, and maximize their chances of victory. Gamers must know the difference between defenders and attackers. Defenders can handle damage and have a high health stat. On the other hand, attackers have at least 2 cards with 100+ damage and have high sacrifice survivability.

Enable breeding

Players can breed their Axies to create new offspring. Later, they can be used in battle or sold in the in-built marketplace. Generally, an Axie can be bred 7 times. Gamers have to spend a specific number of AXS and Smooth Love Potions (SLP) when they breed Axies.

Moreover, Axies cannot be bred with their siblings and children. Players can earn SLP by taking part in the Player-vs-Player (PVP) arena and the Player-vs-Environment (PVE) adventure mode. Each Axie has 6 body parts and 3 genes. Further, real-time stats are available about the breed count, breed number, and the SLP cost per parent.

Launch the Play-to-Earn (P2E) game

After rigorous development and extensive testing, the final version of the Axie Infinity game is launched in the market. Players can take part in battles, breed Axies, trade them on the marketplace, and make a profit. Moreover, technical support and maintenance services are offered to deal with any issues faced by gamers.


As Play-to-Earn gaming takes centre stage, Axie Infinity will play a crucial role in the growth of the industry. Want to grab a large user base? Follow the above-mentioned steps, create NFT game like Axie Infinity and witness stupendous success.



Mike Alreend

Result-oriented Technology expert with 10 years of experience in education, training programs.Passionate about getting the best ROI for the brand.