BattleQ is a futuristic Web3 arena where players compete in real-time multiplayer battles, conquer solo missions, and earn blockchain-powered rewards through wallet-based progression.

BattleQ is a futuristic Web3 cyber-tactical arena game that combines real-time multiplayer battles, solo progression missions, and blockchain-powered rewards into one immersive gaming experience. Built with modern web technologies and decentralized infrastructure, BattleQ creates a competitive ecosystem where players use wallet-based identities to battle, stake, progress, and earn rewards inside a cyberpunk-inspired arena.
The platform blends tactical gameplay with Web3 mechanics, enabling players to participate in solo challenges, engage in live multiplayer duels, and interact with the BTQ token economy through staking and reward systems.

The Solo Arena is designed for strategic progression and skill improvement.
The practice arena introduces new players to gameplay mechanics and tactical controls through beginner missions.
The Elite Arena serves as the main repeatable gameplay loop where players can risk larger stakes and compete for greater rewards.
BattleQ includes a dedicated multiplayer duel engine
Real-time room synchronization
Turn-based tactical combat
Live player matchmaking
Separate socket server for optimized performance
Low-latency multiplayer interactions
This architecture ensures smooth and responsive gameplay during competitive matches.
Players connect wallets using Web3 authentication tools. The connected wallet becomes the permanent player identity inside the game.
Players buy or hold BTQ tokens, choose a mission or duel mode, confirm their stake, and enter gameplay.
Players join duel rooms where game states are synchronized across connected users in real time.
Winning battles and completing missions reward players through the BTQ ecosystem while failed missions may result in penalties based on stake value.
Next.js
React
TypeScript
Tailwind CSS
Framer Motion
Zustand
Socket.IO
Express
Wagmi
RainbowKit
Viem
Hardhat
Solidity-based BTQ token contract
Staking and reward mechanics
Buy and sell token functionality
BattleQ is divided into three core layers:
The Next.js frontend handles gameplay UI, wallet interactions, onboarding, animations, and progression systems.
A dedicated Socket.IO server manages real-time multiplayer synchronization, room management, and duel gameplay logic.
The BTQ smart contract powers staking, token transactions, reward systems, and decentralized progression mechanics.
Wallet-authenticated access for secure identity management
Real-time gameplay handled through a dedicated low-latency server
Persistent per-wallet progression system
Smart contract-based reward and staking logic
Efficient multiplayer state synchronization
Ranked PvP leaderboard system
Tournament-based battle arenas
NFT-based player skins and weapons
Clan and guild mechanics
Cross-chain support
Advanced matchmaking algorithms
Spectator and replay systems
BattleQ aims to redefine competitive Web3 gaming by merging tactical strategy, multiplayer combat, and blockchain-powered progression into one immersive cyber arena experience.
During the hackathon, we successfully built BattleQ into a functional Web3 cyber arena game combining solo progression, real-time multiplayer battles, and blockchain-powered rewards.
Built the core BattleQ gameplay system with solo missions and elite arenas
Developed real-time multiplayer duel mode
Implemented room-based matchmaking and synchronized battle states
Integrated wallet authentication using Wagmi and RainbowKit
Created BTQ token staking, reward, buy, and sell mechanics
Added wallet-based player progression and onboarding persistence
Designed a cyberpunk-inspired responsive UI using Next.js and Tailwind CSS
Built dedicated multiplayer server architecture for low-latency gameplay
Developed and deployed BTQ smart contracts using Hardhat
Configured multi-chain deployment support and Web3 integrations
Established a scalable foundation for future PvP tournaments and ranked gameplay systems
No Funding Yet