Skip to content

Tower Storm

Welcome to Tower Storm - a fully on-chain PvP tower defense game built on the Abstract Blockchain.

What is Tower Storm?

Tower Storm is a competitive multiplayer tower defense game where teams battle by strategically placing towers to defend their castles while sending minions to attack their opponents. Every action, from tower placement to minion spawning, is recorded on-chain, making the game fully transparent and verifiable.

Key Features

  • Fully On-Chain: All game state and actions are stored on the blockchain
  • 100% Deterministic: No randomness - pure strategy and skill
  • Team-Based PvP: Support for 1v1 up to 4v4 matches
  • Real-time Strategy: Place towers, spawn minions, and manage resources in real-time
  • NFT Integration: Towers and minions can be gated by NFT ownership
  • Replay System: Any match can be fully replayed from blockchain events

Game Objective

Each team must defend their three castles while attempting to destroy the enemy team's castles. The first team to lose all three castles loses the match.

Core Gameplay Loop

  1. Place Towers: Build defensive structures on your team's board to protect your castles
  2. Spawn Minions: Assign minions to spawn points on the enemy's board to attack their castles
  3. Manage Gold: Earn gold from minion income and kills to fund your strategy
  4. Level Up: Unlock new towers and minions as the match progresses
  5. Adapt Strategy: Counter your opponent's tactics and exploit weaknesses

Game Board

  • Board Size: 32x19 tiles
  • Castle Positions: 3 castles per team at fixed positions
  • Spawn Grid: 7x7 area for spawning attacking minions
  • Movement: Orthogonal only (no diagonal movement)

Quick Links

Technical Highlights

  • Built on Abstract Blockchain
  • Uses Privy for embedded accounts and authentication
  • Deterministic simulation with Q16.16 fixed-point arithmetic
  • WebGL rendering for smooth performance
  • Smart contract architecture with Foundry

Getting Started

Ready to defend your castles? Check out our How to Play guide to learn the basics and start your journey in Tower Storm!