Ten hostiles hold a container yard. You have three minutes to clear it. A full tactical FPS that runs in your browser tab — no download, no install, no signup. Play free right now; connect a wallet only when you want SOL on the line.
Free mode is the full game. Nothing to install · Runs on desktop & mobile
Four decisions. Everything between them is automatic.
Sign a free message to prove the wallet is yours. No transaction, no gas. A player account is created for you — the treasury covers the rent.
Duel 1v1 or Squad 5v5. Training is free and always open if you'd rather warm up against bots first.
You see the exact numbers before you commit — what you risk, what a win pays, and the rake. Cancel any time while queuing for a full refund.
Winnings land in your in-game balance so you can queue again without gas. Withdraw to your wallet whenever you like.
Stakes are fixed per mode so nobody can be pulled into a bracket they didn't choose.
Free-for-all. First to 10 kills takes it.
Team deathmatch. First team to 40 kills. Payout splits by personal score.
The full game against bots. No stake, no reward, no wallet needed.
Rake is 5% of the pot. The economy is closed and zero-sum: SOL paid out never exceeds SOL staked minus rake, so trading kills between your own accounts only burns rake. Matchmaking is server-side and random — you cannot pick your opponent.
What exists today, and what does not. Nothing below is presented as shipped.
HEXOPS compiles into a single, compact client executing directly inside your browser tab using Three.js and custom shaders. Jump from your Twitter feed to a fully-rendered 3D match in under 3 seconds.
Smart contracts manage all funds. Your deposit is never kept on centralized database ledgers; it resides securely in the program-derived vault PDA on the Solana blockchain.
No pay-to-win mechanics or NFT gear boosts. In HEXOPS, your reward is determined exclusively by your precision, weapon handling, ELO score, and time efficiency.
To keep page load sizes below 300KB, all audio and visual assets are procedurally generated in real-time. Sound effects are synthesized directly through the Web Audio API.
Decentralized game mechanics & security architecture
The economic model of HEXOPS revolves around competitive session stakes. Unlike traditional inflationary play-to-earn protocols, the economy is strictly skill-balanced, utilizing entry stakes as the fundamental source of rewards.
| Action Type | Stake Reward | Multiplier |
|---|---|---|
| Standard Kill | +0.005 SOL | 1.0× |
| Headshot Finish | +0.010 SOL | 2.0× |
| Mission Complete (Clear 10) | +0.030 SOL | 6.0× |
| Player Death Penalty | -0.010 SOL | — |
Platform fees are fixed at 5% of the total match stake, which accumulates directly inside the config fee account, funding ongoing server costs and active development pools.
The HEXOPS program is built using the Rust Anchor framework, offering secure account ownership validation. The contract exposes four major instructions:
Because WebGL clients execute in the user's browser, the game state must be verified to prevent hacking. We implement a hybrid client-validator pipeline:
Every bullet fired, damage calculated, and enemy position is logged along with high-precision timestamp signatures. This encrypted game stream is sent to the backend server in real-time via WebSockets.
Upon completion of the round, the server's validation engine parses the stream. If the timestamps, weapon reload delays, or movement speeds deviate from normal physical parameters, the transaction is rejected, and the user's account is flagged.
To preserve competitiveness, the matchmaking engine implements a customized Elo rating model. Players start at a default Elo of 1000.
When entering the queue, the WebSocket server scans the queue for matching partners within a ±150 ELO range. If no matching opponent is found within 15 seconds, the range expands dynamically. Winning matches increases ELO rating, while losing matches lowers it, updating your profile directly on the Solana blockchain.
Global ELO Leaderboard of HEXOPS Combatants
| Rank | Operator Wallet | ELO Rating | Total Wins |
|---|
No. Practice mode is the complete game — same map, same weapons, same AI. A wallet is only needed if you want to stake SOL on a match.
Yes. Staked matches put real SOL at risk: dying or running out the clock loses your entry. Never stake more than you can afford to lose.
Phantom, Solflare and Backpack are the intended targets. On-chain settlement is still under development — see the status notice above.
Matches are ranked by ELO. Anti-cheat is server-side and still being hardened; that is precisely why staking is not live yet.
LOADING ORDNANCE…