Gameplay

Fast Web2 combat. Optional Web3 identity.

Warfront Legends plays like a conventional online side-scroller. Real-time, free-to-play, no wallet needed. The chain enters only when you want custody of your soldier and your seasonal rewards.

Match Loop

From queue to claimable result.

The simulation server holds gameplay state. The chain holds ownership. They communicate only through signed attestations at match end — never during play.

01

Drop into a match

Connect to the simulation server over WebSocket. No wallet required to start playing.

02

Side-scroll combat

Move, aim, fire, and jump on a fixed-tick simulation. Local prediction masks latency.

03

Server-authoritative scoring

Inputs are validated server-side. Impossible behavior is rejected before it can affect the game.

04

Match result signed

At match end, the server signs (seed, inputs, score). Linked players can later claim rewards.

Engineering

Built like an action game, settled like an asset.

Fixed-tick deterministic simulation

Every match runs from a seed and an input sequence, so any party can re-simulate to verify results.

Local prediction + reconciliation

The same architecture used by competitive online shooters. Latency hides behind client-side prediction.

Cosmetic-only tokenization

Tokenizable items affect appearance, never gameplay. Players cannot purchase a competitive advantage.

Replay-verifiable history

Replays are stored to support disputes, anti-cheat review, and optional public publishing for speedruns.

Your
Soldiers

Identity is your greatest weapon.

Choose a soldier identity, build your cosmetic loadout, and carry your history across seasons. No two squads need to look alike, and ownership stays optional.

Explore Game

Your
Arenas

Fight across tactical fronts

Each arena is built for fast side-scrolling firefights, squad routes, clutch escapes, and replay-verifiable competitive moments.

View Protocol

Ready to drop in?

No wallet required to play. Link one later if you want to claim rewards or mint your soldier.