Live out a full tactical shooter esports career, from academy rookie to (maybe) the best in the world.
☕ Buy Me a CoffeeBug reports and feedback go through Discord, not this form — join at discord.gg/vSZfQMwpDt instead.
A quick visual walkthrough of everything you'll run into during a career.
Every career follows the same loop, start to finish:
Identity and Foundation set your starting attributes and potential. From there you pick a Role, choose a starting Offer, then play season by season until you retire.
Along the way you'll manage your Rosters (who you can sign for), react to random events and decisions during Gameplay, negotiate Transfers, risk being Released, and chase Awards & MVPs — each covered in its own tab above.
The Rosters screen (from the start menu) is where every team in the game lives. Every org is fictional — rename teams, swap in your own logo URLs, set a starting VRS (ranking strength) per team, or leave it blank for a random value inside that team's tier. Export your roster as a JSON file to share it, or import someone else's.
One row per team: name, logo URL, and starting VRS. Edits only take effect once you hit "Save Changes" — nothing is written until then.
Every season simulates your play and updates your rating. It can also trigger a random Event (narrative with an automatic effect) or a Decision (you pick between options, each with its own odds).
A higher-tier organization invites you to scrim with them for an open roster spot.
Every option shows its odds up front — green pills are the upside, red pills are the risk.
Your five attributes are shown as bars on the Career screen and shift after almost every season and decision.
Your season rating is a weighted blend of all five attributes — but the weighting depends on your Role. Your role's signature attribute counts for over half your rating; the rest matters far less.
| Role | 🎯 AWP:ing | ⚡ Entry:ing | 🧠 Game Sense | 💣 Utility | 🗣️ Communication |
|---|---|---|---|---|---|
| AWPer | 55% | 10% | 15% | 10% | 10% |
| Entry Fragger | 10% | 55% | 15% | 10% | 10% |
| Lurker | 10% | 15% | 55% | 10% | 10% |
| Support | 10% | 10% | 15% | 55% | 10% |
| In-Game Leader | 10% | 10% | 15% | 10% | 55% |
The highlighted cell is each role's signature attribute — it alone outweighs the other four combined. Game Sense is the one attribute every role leans on at least a little, and it's the signature stat for Lurkers specifically.
When your contract runs out (or you're a free agent), you'll get a handful of Offers from teams across tiers. Each one shows the team's VRS (world-ranking strength), contract length, salary, and squad morale.
Higher-VRS teams push your world ranking up faster but come with more pressure; a lower one is safer but slower to climb.
Bad seasons, an expiring deal with no renewal, or a failed high-risk decision can get you released to free agency. Attributes usually take a hit, but a new round of offers follows — scaled to whatever's left of your potential.
Being a free agent isn't the end — it just means your next offers come from whoever's willing to take a chance on you now.
World ranking, MVPs, and Best-Position awards all show up as colored chips in your career Timeline and Achievements.
Gold/silver/bronze mark a top-3 world ranking finish; diamond is reserved for MVPs and Best-Position awards — the rarest individual honors in the game.
Retirement triggers automatically once age and decline catch up with you. From there you land on a full Career Summary: final stats, your whole Timeline, and a Leaderboard comparing this run against every career you've played before (saved locally in your browser).
Nothing here is permanent until it happens — every number above is just an example.
Define your identity before you step into the scene.
Three questions shape your potential before your career begins.
Here's how your stats came out — pick the role that fits.
Choose your region.
Three teams are interested in signing you. Pick your starting point.
Every team in this game is fictional. Rename teams, swap in your own logos, or import/export a full roster as a JSON file.
Looking for a ready-made roster? Find community-made ones on our Discord.
Part of this roster — bundled into its export/import JSON, so a shared roster carries its own event/ranking names too. Saved together with the team edits below.
Auto follows your system's light/dark setting.