Launch your Solana play-to-earn game in hours
Vendor is the Shopify for play-to-earn. Connect a wallet, pick a template, drop in your token, and go live on your own subdomain - no engine to build, no smart contracts to ship, no custody.
- ~24K
- LOC engine, reused
- 0
- custody, by design
- 1
- config file per game
From wallet to live game in four steps
The unglamorous plumbing is ours. The launch is yours.
Connect your wallet
Gasless sign-in with SIWS. No seed phrases, no gas, no account to create - players and creators are in instantly.
Drop in your token
Paste an existing SPL mint, or launch one on pump.fun. Vendor only reads the balance on-chain - it never holds, stakes, or moves it.
Configure the game
Tiers, economy, shop, theme, and mechanics - all data. Hard-bounded sliders, sane defaults, zero code to write or deploy.
Go live in seconds
Your game ships to its own subdomain on one shared runtime. No rebuild, no separate database, no custody to babysit.
Built on a live game, not a whitepaper
Vendor reuses the Sol Garden engine - live, hold-to-play and play-to-earn - as a shared, config-driven runtime.
Custody-free by design
Tokens never leave the player's wallet. Vendor only reads SPL balances server-side - no deposits, no staking, no escrow, no signing keys anywhere in the engine. A custody-free posture, and it's verifiable: there's no deposit route to rug.
Hold-to-play or play-to-earn
Pick your model per game: gate play and discounts by token balance (hold-to-play), let players earn through play (play-to-earn), or both - recomputed server-side on every action.
Asset-free procedural 3D
Every world is generated from code and color params. New themes are config; new templates are bounded code. No art pipeline.
Gasless onboarding
Wallet Standard auto-registration and same-origin RPC. Players sign in and play - no gas, no friction, no crypto literacy required.
One runtime, many games
Every game runs on a single shared deploy, resolved by subdomain. One runtime powers them all; per-tenant isolation is on the roadmap. Launches cost seconds, not builds.
One engine. Every kind of game.
Pick a template and edit config - you never ship code. Garden ships today; the same wallet, economy, and low-poly toolkit power arena, RTS, RPG and more.
Garden
LiveGrow, harvest, and compete in a procedural garden. The flagship engine - referrals, seasons, leaderboards, and a hold-to-play and play-to-earn economy, live at solgarden.xyz.
Play Sol GardenArena
Coming soonAn auto-battler with ELO seasons, formations, and PvP. Same runtime, a new procedural scene and combat mapper - extending the multi-template thesis beyond Garden.
RTS
DemoReal-time strategy on the low-poly runtime - command units, gather resources, and build bases across a free-roaming battlefield. Same wallet and economy backbone, a new procedural scene.
RPG
PlannedHeroes, stats, quests, and combat across an explorable low-poly world. Bring imported or procedural assets; keep the same hold-to-play and play-to-earn economy and leaderboards.
Idle / Tycoon
PlannedOffline earnings, yield loops, and upgrade trees. Reuses the soft-coin ledger and streaks, kept separate from the on-chain token by design.
Card / Gacha
On the roadmapPack-opening collections and cNFT rewards. Sequenced last - it crosses into outbound signing, so it lands only when custody is handled honestly.
Shooter
DemoFirst-person, third-person, arena PvP, or wave survival on the low-poly runtime. Currently a single-player demo against bots - real-time PvP netcode is in progress. Same wallet and economy backbone, a new procedural scene.
Survivors
PlannedVampire-Survivors-style horde survival - auto-attack endless swarms of enemies, dodge, level up, and stack power-ups into screen-clearing builds. Same wallet and economy backbone, a new procedural scene.
Your tokens never leave your wallet
Most crypto games ask players to deposit, stake, or hand over keys. Vendor doesn't. The server only reads your SPL balance to set tier, price, and budget - hold-to-play moves nothing. Play-to-earn rewards and pack purchases are direct, you-signed transfers; Vendor never custodies, escrows, or pools funds. A low-friction, verifiable safety story.
- No deposits - players keep their tokens
- No staking, no escrow, no pooled funds
- No signing keypair in the engine
- Balance → tier → price, recomputed every action
// read-only. the wallet keeps custody.
const balance = await getTokenBalance(
owner, // the player's pubkey
game.mint, // the creator's SPL token
);
const tier = tierForBalance(balance, cfg);
const price = effectivePrice(tier, cfg);
// no transfer. no signer. no deposit.
// just a balance, read server-side.Bring your token. We'll bring the game.
Vendor is onboarding a small cohort of design-partner creators. Drop your email to get early access when self-serve launches.
