project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Kartikmon Battles

A turn-based fighting game based around Kartikmon, user-drawn NFTs!

Kartikmon Battles

Created At

ETHGlobal New York 2025

Winner of

Flow Foundation

Flow - Flow Builder Pool Prize

Prize Pool

Project Description

This project is a turn-based fighting game where users draw their own characters. The user can also pick the stats for their character which lets them modify their playstyle. These characters are pitted against each other in 1 vs 1 combat. The winner of this gets an NFT of their character, and is able to choose whether their opponent gets to keep their character or not.

How it's Made

Dynamic is used for wallet connection which allows for many different wallets to be used and streamlines the user experience. Flow was used to NFTs which exposes them to the large Flow network and allows for future integration with other Flow apps. ENS was used to create names for the Kartikmon NFTs. We hacked together our own game session service using MongoDB in order to support peer to peer game logic. We used React/NextJS and Tailwind CSS for frontend.

background image mobile

Join the mailing list

Get the latest news and updates