Run a basketball front office. Say anything. They remember.

You're the GM of a fictional 30-club league. Rival GMs, agents, your owner and your own players are AI characters who answer whatever you type. The game keeps score.

Your whole first season is free, opening night through free agency. Then it's $39.99 a year. Plays in your browser, phone included.

Talk to Hal Brenner

Playable
Pixel art from the game's own renderer: Hal Brenner, an agent in a grey pinstripe suit, faces your general manager across a late-night airport lounge.

Hal Brenner

agent to DeAndre Philips

Neutral Turn 0 of 6

DeAndre's morale

34 (Unhappy)

Below 30, his trade clock starts.

Turn 0 of 6

Hal Brenner, scripted opening: You wanted a word. So have one. My client is the best player on your roster and he is watching the fourth quarter from a chair.

Stuck? Try or

Hal and DeAndre exist only in this demo. Hal's first line is scripted; after that, the AI writes his replies live from the game's briefing for an agent with a complaint. DeAndre's morale starts at 34, and below 30 his trade clock starts. You get six turns.

The job

You don't play the games. You run the team.

You decide who plays, who gets paid and who gets moved: draft, trade, sign free agents and work the salary cap. Each week the league fills your inbox. You answer it, then advance.

Pixel art from the game: the GM Office, your general manager working at his desk.

GM Office. Trades, contracts, and anyone who wants a word. Try a trade talk

The game shows you one room at a time, in your club’s colors. These are the Cincinnati Corsairs, with an example roster, drawn by the game’s own renderer.

Your free season · no card

  1. Pre-season
  2. Regular season · 26 weeks · 82 games
    • Week 5 theorist's first requestWeek 19 theorist's second request
    • Week 9 scoutWeek 17 scoutWeek 24 scout
    • Week 14 this demo
    • Week 16 extension deadline
    • Week 18 trade deadline and the Rite
  3. Playoffs
  4. Awards · lottery · draft
  5. Free agency · 14 days
  6. Rollover
  7. Season 2 · subscribers

There's no clock. The league only moves when you do, so a season takes as long as you like.

On your phone

Run the team from your phone.

GM Dynasty runs in your phone's browser. Same game, same careers, nothing to install. Set the rotation at your desk, then play the next week from the couch.

The game on a phone: the Dashboard of the Miami Riptide, 21-11 in week 10, with a Next Week button and the pixel-art front office, where a player in the locker room says

Dashboard. Your week at a glance: the record, the next game, and your front office, live.

Real screens from the game, unedited, at a phone's width. They were captured from fresh careers in a test copy of the game; the Miami Riptide was made in the game's team builder.

Memory

Anything you say can be held against you.

The game doesn't leave memory to the AI. It writes down the end of every meeting, word for word, dates it, and hands it to his agent every time you meet again. Promises go on a separate list, and the game checks whether you kept them.

Playable · You decide

Did you promise him anything?

When a meeting ends, a second AI reads it and decides whether you gave your word. Its instructions say:

Record a promise ONLY when the GM, in his own typed words, gave his word that his club WILL do a specific thing for this player.

If in doubt, it is NOT a promise.

Your call: which line promised him more playing time?

In the game the AI makes this call, and decides what kind of promise it was. Here you make it, and any line you pick counts as a promise of more playing time.

Week 20: the audit

The game checks promises every 4 weeks and judges each one once it's 3 weeks old, so a promise made in week 14 comes up in week 20.

Shown larger than in the game

Broken promise: DeAndre Philips

From: Brenner Sports Group (rep for DeAndre Philips) · Week 20

DeAndre Philips's agent called. "You promised more playing time, but nothing has changed. My client feels disrespected."

The promise
Week 14: "I'll put him back in the rotation by Friday. You have my word."
Effect
  • -8 morale

Discuss in Office Apologize Explore trade (off-season) Ignore

Shortened: the real letter also explains the audit, what an apology would win back, and what the break does to his asking price. From the game's guide: A broken promise stays broken for good. From then on his contract ask to your club is 15% higher in extension and free-agency talks, and he opens them frustrated and quicker to walk away.

Promise kept: DeAndre Philips

From: Brenner Sports Group (rep for DeAndre Philips) · Week 20

DeAndre Philips's agent: "You said you'd handle it, and you did. My client noticed."

The promise
Week 14: "I'll put him back in the rotation by Friday. You have my word."
Effect
  • +6 morale
  • +6 with Brenner Sports Group
  • +1 with every other agency

Shortened: the real letter also explains the audit. From the game's guide:

Every promise is written down, audited every 4 weeks and settles 6 weeks after you made it. Keeping it is worth +6 morale, +6 with his agency and +1 with every other agency; breaking it costs 8 morale, and it stays broken.

Then there's nothing to audit, and no letter comes in week 20.

What it would have been worth, from the game's guide: Every promise is written down, audited every 4 weeks and settles 6 weeks after you made it. Keeping it is worth +6 morale, +6 with his agency and +1 with every other agency; breaking it costs 8 morale, and it stays broken.

Filled in with the demo's names. In the game, the letter comes from his real agency.

What he keeps from your meeting

Talk to Hal for two turns and his notes on you appear here, word for word, the way the game files them. It all stays in your browser.

With JavaScript on, your conversation with Hal is filed here the way the game files it.

What's AI here, and what isn't The AI writes what people say. The game keeps the numbers and draws the art.

Written live by an AI

What people say to you: rival GMs, agents, your owner, your players, the scout, the historian and the commissioner. A second AI also reads each meeting and decides whether you made a promise.

Kept by the game

The rules and the numbers: morale, job security, the cap, the audit dates, what a promise is worth and what breaking one costs. A conversation can move a number like morale, but the game decides how far, and stores the result. Some rooms, like this meeting and the airport lounge, keep your exact words. In others, an AI writes a short summary and the game keeps your promises word for word.

Drawn by the game

Every sprite, room and stage on this page comes from the game's own pixel renderers. Nothing is redrawn, and no image generator is involved.

Stand-in replies in the demo are labelled and never move a number. And memory isn't an upgrade: the free season is the same game everyone else plays.

The people

Everyone in the building keeps score.

The AI writes what they say; the game keeps the numbers. Every rival GM remembers the last 30 offers he's seen from you. Your owner re-grades your job security every week from week 5. The locker-room conspiracy theorist trusts you a little less every time you say no. And agencies mark you down for every petty thing you do.

Playable · Pick one

Somebody owns this team, and it isn't you.

Pixel art from the game's own renderer: the owner's suite at night. Your owner talks from behind his desk; your GM stands by the visitor's chair.
You wanted to see me? Have a seat. — Reginald Worthington-Ashby III

Reginald Worthington-Ashby III owns the club. He made his money in artisanal hot dog water, and he's a Win-Now owner.

Names and businesses come from the game's own lists; the pairings are examples.

Same losing season, four different owners. You sit at −0.4 against his goals all year, on the failing side of the game's scale, and he judges you every week from week 5. Nothing else happens: no meetings, no playoffs, no demands.

Job security from 70

Week 26 15

Hot seat: 30 Nearly fired: 10

Win-Now owner: job security 70 to 15 by week 26. −3 a week. Hot-seat letters in weeks 18 and 21. Nearly fired in weeks 24 and 26: reset to 15 each time, and every player on your roster loses 10 morale.

Job security from 70, by owner
OwnerHis seasonWeek 26
Win-Now−3 a week. Hot-seat letters in weeks 18 and 21. Nearly fired in weeks 24 and 26: reset to 15 each time, and every player on your roster loses 10 morale.15
Cheap−2 a week. A hot-seat letter in week 24.26
Balanced−1 a week. No letters, no warnings.48
Senile−1 a week, exactly as Balanced. No letters, no warnings.48
How the game decides this: the owner

The multipliers are the game's real ones: Win-Now 3.0 · Cheap 1.8 · Balanced 1.5 · Senile 1.5. Senile matches Balanced week to week, then grades the season itself at ×0.3 when it went badly: a losing year barely registers with him.

The hot-seat letter is written fresh each time, but its buttons are fixed. From the week-18 trade deadline on, they are:

Request Meeting with Owner Trade Block (off-season) Adjust Rotation Swallow pride

Build your own club and you keep the old club's type of owner, with a new name and a new business.

Playable · Press send

Send him the same deal twice.

Pixel art from the game's own renderer: your GM office at night. The Phoenix Ironclads' GM stands by your visitor's chairs, talking; your GM works at his desk.
Let's talk business.

The Phoenix Ironclads' GM has already turned this package down once this season.

Your offer: the same package as last time

    1. You already showed me this exact deal and I said no. Nothing about it has changed — if you want a different answer, bring a different offer.

      Frustrated

    2. We've been over this exact package and my answer hasn't changed. Sending it again doesn't change the math — it just tells me you're not listening. We're done for the week.

      Done talking

    The Phoenix Ironclads' GM has already turned this package down once this season.

    That's the real cooldown: he won't talk trades with you again until next week.

    Both replies are scripted by the game, not written by the AI: send back a package he's already rejected and the engine answers for him. The Phoenix Ironclads are from the game's default league; the package and his look are examples.

    When he sends you an offer, you get four buttons:

    Accept Trade Counter-Offer We'll Think About It No — Don't Bring This Up Again

    Press the last one and that club can't send you the same package, or a bigger version of it, for the rest of the season, unless the offer gets meaningfully better.

    He remembers the last 30 offers he's seen from you, and if you subscribe, they carry into next season.

    Playable · Answer it

    Twice a season, he puts it in writing.

    Every club has one player who sees hidden hands everywhere. In weeks 5 and 19 he sends you a request, picked from a hundred possibilities. Here are three.

    Card 1 of 3

    His trust in you

    50

    There is a cat. We need to talk about the cat.

    From: Omar Rahman

    A black cat has crossed in front of our bus at the loading dock before four of our last five losses, and I logged the times: 5:51, 5:52, 5:51, 5:50. That cat is punctual, Coach. But the rule is it is only bad luck if she crosses YOUR path, not if she is on your payroll, so I say we adopt her, give her a lanyard and a name, and let her sleep wherever she wants in the building.

    If you agree: The loading-dock cat is now a club employee with a lanyard and the run of the building. (Injury risk up for four weeks while the guys hurdle her at shootaround; the owner loves the cat, so your standing with him rises a little)
    If you refuse: trust -7 · his morale -3

    Sure, whatever keeps you happy.

    Omar Rahman is elated — you're finally taking this seriously. (+4 morale, trust +4)

    The loading-dock cat is now a club employee with a lanyard and the run of the building. (Injury risk up for four weeks while the guys hurdle her at shootaround; the owner loves the cat, so your standing with him rises a little)

    Omar Rahman She is on our side now; I asked her and she blinked twice.

    Absolutely not.

    Omar Rahman looks betrayed. "I thought you were on my side." (-3 morale, trust -7)

    Omar Rahman Then she keeps crossing at 5:51, so set your watch.

    Omar Rahman is a player from the game; casting him as the theorist is an example.

    How the game decides this: the theorist

    It always costs more than refusing would have, so agreeing and then taking it back is never the cheap way out

    If you agree and take it back later: trust -12 · his morale -8 · owner confidence -2

    Playable · Be petty

    GM OFFICE

    Feeling Petty?

    When a star walks out of extension talks, the game hands you this menu. Every option is real, and so is what it costs you.

    KOBIE ANSAH · MORALE 72

    Kobie is an example player. The menu, the costs and the dice rolls are the game's.

    Feeling Petty?

    • Reassign His Parking Spot Give his premium spot to the newest rookie.

      -5 morale

    • Move His Locker to the Corner Next to the janitor's closet.

      -8 morale, -2 team, -3% value

    • Lowlight Film Session 45-minute reel of turnovers in front of the team.

      -12 morale, -3 team, -5% value

    • DNP — Coach's Decision Bench him. He's 24 and healthy.

      -15 morale, -5 team, -8% value

    • Leak His Trade Value "Sources say no one offered more than a 2nd rounder."

      -15 morale, -4 team, -12% value

    • Remove His Name from the Gatorade Cups His just says "PLAYER".

      -4 morale, -1 team

    • Book Him a Middle Seat Team flies first class. He's in 31B.

      -10 morale, -3 team, -3% value

    • Public Trade Block Announcement Hold a press conference about shopping him.

      -20 morale, -8 team, -15% value

    PARKING LOT

    Pixel art from the game's own renderer: the parking lot. Kobie Ansah stands at a parking space, an exclamation mark over his head.

    KOBIE ANSAH Where's my spot?!

    LOCKER ROOM

    Pixel art from the game's own renderer: the locker room. Kobie Ansah stands alone at the end of the bench.

    KOBIE ANSAH My stuff's been moved...

    WAR ROOM

    Pixel art from the game's own renderer: the war room. A GM talks at the whiteboard, Kobie Ansah stands at the table with an exclamation mark over his head, and the scout sits in his seat.

    GM Let's review some film.

    KOBIE ANSAH This is all lowlights!

    LOCKER ROOM

    Pixel art from the game's own renderer: the locker room. Kobie Ansah sits at the end of the bench.

    GM Sit him. Coach's call.

    KOBIE ANSAH DNP? I'm healthy!

    LOCKER ROOM

    Pixel art from the game's own renderer: the locker room. Kobie Ansah stands by the lockers, an exclamation mark over his head.

    REPORTER Market for Kobie Ansah is thin.

    KOBIE ANSAH They leaked my value?!

    TRAINING FACILITY

    Pixel art from the game's own renderer: the training room. Kobie Ansah stands at the weight rack, a question mark over his head.

    KOBIE ANSAH It just says 'PLAYER'?

    TEAM FLIGHT · 31B

    Pixel art from the game's own renderer: the team plane. Kobie Ansah stands in the coach aisle a few rows short of row 31, whose number is painted red.

    GM Put him in coach. 31B.

    KOBIE ANSAH Seat 31B? Seriously?

    PRESS ROOM

    Pixel art from the game's own renderer: the press room. A GM stands at the podium and two reporters stand across the room from him.

    GM We're listening to offers.

    REPORTER Related to the extension?

    GM Best for the organization.

    OWNER’S SUITE

    Pixel art from the game's own renderer: the owner's suite. The owner talks behind his desk, an exclamation mark over his head, and the GM stands at the visitor's chair.

    OWNER We need to discuss this.

    OWNER The Kobie Ansah situation...

    OWNER Reign it in.

    GM I'll handle it.

    OWNER’S SUITE

    Pixel art from the game's own renderer: the owner's suite. The owner talks behind his desk and a dark cloud hangs over the GM at the visitor's chair.

    OWNER This is a circus!

    OWNER You're embarrassing us.

    OWNER Fix this. Now.

    GM I understand, sir.

      All of them are in your free season.

      Play a Free Season No card.

      The Deadline Rite

      Over the second apron at the deadline? The gods take your sixth-best player.

      Everything else here is a straight management game. This part is satire, played with a straight face. If your payroll is over the second apron ($189.0M in season one) at the week-18 trade deadline, your sixth-best player goes to a pyre the whole league attends. His guaranteed salary stays on your books.

      Playable · Drag it

      $195.4M SECOND APRON

      Luxury tax bill: $61.5M $6.4M over the second apron

      Cap $141.0M Tax $171.0M 1st $178.0M 2nd $189.0M

      • Acts as a HARD CAP on ADDING salary — no outside signing, waiver claim, trade or extension may take you over this line
      • THE DEADLINE RITE: stand over this line on trade-deadline day and your sixth-best player is sacrificed to the basketball gods — gone from the league, with his remaining guaranteed salary left on your books as dead money
      ZonePayrollRules
      UNDER CAP ≤ $141.0M
      • Can sign free agents using cap space directly
      OVER CAP $141.1M-$171.0M
      • Cannot sign free agents with cap space (must use exceptions)
      • Bird Rights allow re-signing your own players over the cap
      • Over the cap you sign with exceptions instead: the Non-Taxpayer MLE, the Bi-Annual Exception and minimum contracts.
      LUXURY TAX $171.1M-$178.0M
      • Team pays a graduated luxury tax on every dollar over the tax line
      • Tax rates: $1.50 per dollar for the first $5M, then $1.75, $2.50, $3.25 — climbing another $0.50 for every further $5M, with no ceiling
      FIRST APRON $178.1M-$189.0M
      • Lose the Bi-Annual Exception — the apron is where it dies
      • Cannot aggregate salaries in trades (no combining players to match salary)
      SECOND APRON > $189.0M
      • Acts as a HARD CAP on ADDING salary — no outside signing, waiver claim, trade or extension may take you over this line
      • THE DEADLINE RITE: stand over this line on trade-deadline day and your sixth-best player is sacrificed to the basketball gods — gone from the league, with his remaining guaranteed salary left on your books as dead money

      The payroll is an example. These are season-one lines, and all four grow 4.5% a season. The tax uses the game's own brackets, before any repeat-offender surcharge.

      Pixel art from the game's own renderer: at night under a blood moon, a player in a Cincinnati Corsairs jersey stands in flames at the third of six stakes while Commissioner Golden presides from the altar and a crowd of silhouettes watches.

      Commissioner Golden

      1. The books were read at the deadline.
      2. One club stood above the second apron.
      3. The gods will have their due.
      4. Cincinnati Corsairs. $6.4M over the line.
      5. The dead money, of course, remains.
      6. The books are balanced. The gods are pleased.

      How you're warned

      Before the books are read

      • You are warned well in advance: a commissioner's memo at season open, a marked-tribute warning four weeks before the deadline naming who would burn as your roster stands, and a final notice the week before.

      • Two weeks out, a marked player speaks up:

        "Two weeks. I've stopped sleeping. The league took my passport last month and my kids asked why there's a wooden stake on the news with my name trending next to it. Move the money. Please."

      Afterwards

      • @FanZone

        The gods took Marcus Vale and the dead money STAYS?? Brutal league.

      • @ABTInsider

        Deadline Rite complete: Marcus Vale (CCO). League sources describe the gods as "appeased, for now."

      The League Office letter

      If he was yours: The gods take the player. The accountants keep the bill.

      If he wasn't: Your club crossed no line. Attendance at the pyre is nonetheless mandatory.

      Sixth-best$189.0MWeek 18−12 morale for every teammate who watches

      Marcus Vale is an example. The stage and every line are the game's; this page runs the ceremony a little faster, and leaves out his last words. The books are read in week 18 of your free season.

      More of the game

      Perfectly normal league business.

      Six more systems your league office considers routine. Open any of them.

      File: Tampering. Three targets a season, and the league is counting.

      During the season you can quietly approach another club's player in the last year of his contract, up to three a season. If he reaches free agency, your offer to him gets +15 for the contact.

      When the off-season opens, the league investigates. The more players you approached, the likelier it catches you: 20%, 36% or 48.8% for one, two or three.

      If it does, you lose your furthest-out first-round pick (or a second-rounder, or $5M if you have neither), and the commissioner writes:

      NOTICE: Tampering Violation — Penalty Assessed
      File: Operation DeAndre. Your free agent gave his word to another club. You can fly out to his house. Once.

      If a player you're losing agrees terms with another club in free agency, you can send up to three people to his house and stay until he signs with you. (No relation to the demo's DeAndre.) The night plays out hour by hour:

      1. His agent is at the door
      2. Their GM is on the driveway
      3. Somebody posted the chair
      4. He has gone quiet

      When he breaks, it sounds like one of these:

      • ...Fine. Fine! Somebody give me the pen.
      • You all flew out here. What am I supposed to say?
      • Everyone's already seen it. It's done, isn't it.
      • ...Okay. Okay. I'm staying.

      He signs for 80 to 97% of the money, depending on how bad the night got. The league fines you $2.5M to $10M, by how public it was, and takes one or two second-round picks.

      It is a once-in-a-career play — there is no second one.

      From then on, whenever he talks to your club, the AI's notes on that night end with this line. (Those talks come in season two.)

      You are the club that did it. He will bring it up. Do not pretend it did not happen.
      File: Fake injuries. Rest a healthy man. List him as hurt.
      You can shelve a healthy player for 5, 8 or 12 days during the regular season, which is about 3, 4 or 6 games, since an injury heals two days for every game played. One fake per season carries no risk at all; every fake after that raises the chance the league catches you at season's end.
      Catch risk: with 1 fake there is none. With 2 fakes in a season it is 25 percent, and it climbs from there with each additional fake.

      Get caught and it's a $3M fine, plus a draft pick from the third fake on. End a fake early and the commissioner opens an inquiry. His letter ends:

      I trust this will be the last time we need to have this conversation.
      File: The commissioner's favor. The night before the lottery, the commissioner offers to help.

      Commissioner Golden

      Tomorrow's lottery.

      These things are... unpredictable.

      But unpredictable can be... guided.

      I'm not asking for anything today.

      But someday, I may need a favor.

      And when that day comes...

      I'll expect you to remember this conversation.

      So. What do you say?

      It is a one-time offer available in season 1 only, to a team already in the lottery. Accepting moves you into a top-3 slot and creates a favour the commissioner comes back to collect 1 to 3 seasons later.

      He collects in season two or later, so it's a subscriber's problem. What he asks for is a dice roll: a vote (25%), $12M a year for two seasons (35%), your next first-round pick (25%), or your best player sitting out ten games (15%). Refuse, and half the time he leaks the story, and every player on your roster loses 15 morale.

      His subject lines:

      • A small matter requiring your attention
      • League development contribution required
      • I need your first-round pick
      • League wellness program — mandatory participation
      File: Getting fired. Job security is a number. Zero is a number too.
      Job security is re-evaluated every week from week 5 onward, driven by your progress against the owner's goals and scaled by what kind of owner you have. Reach zero and you are fired.
      At 30 or below you get a hot-seat warning every 3 weeks. At 10 or below you are reset to 15 with a final warning, and every player on your roster loses 10 morale. At 0 you are fired, the team reverts to AI control, and a Commissioner interview is queued.

      And in a meeting with your owner:

      Hostile or disrespectful conduct can get you fired on the spot regardless of the number.

      Once you're fired, you get three rounds with Commissioner Golden to talk your way back in. Convince him and he gives you the league's least valuable club. Fail, and your career is over. From the scene:

      Golden's jaw tightens. He hasn't blinked in an uncomfortable amount of time.
      File: Promising a pony. A promise is a promise. Even that one.
      A promise no club could deliver (a pony, a car, dinner at his mother's) is still a promise if you put a date on it: it breaks on that date with the full cost of any broken promise.
      A letter tells you the moment you make one, with a Make good on it button: the owner pays for it, and it costs you job security with him (the letter says how much).

      Break it and it costs what any broken promise costs: 8 morale, and it stays broken.

      Every rule is in the game's guide: Read the rulebook

      Pricing

      The first season is free. Stay for season two, and they remember all of it.

      Free · start here

      $0 first season

      One career · one full season

      • The whole game — every feature, the full front office, nothing held back. One career, through one complete season. No card required.
      • Opening night through the playoffs, the draft and free agency.
      • You can subscribe later and keep this save exactly as it is.

      Play a Free Season No card.

      You'll confirm your email, then pick "Start first season free".

      What carries into season two:

      • Every promise you made, kept or broken, and what it cost you.
      • Every grudge: agencies remember how last season went, and so do their clients.
      • Every contract, the last 30 offers each rival GM has seen from you, and how you did on your owner's orders.
      See the screen the game shows when the free season ends

      Season one complete

      The club story isn't over.

      Your free season is finished — the full game, nothing held back. Your dynasty is saved exactly as you left it. Around the league, though, nobody forgets:

      • You promised player what you promised in week n. He remembers.
      • agent at agency hasn't forgotten how last season went. Their clients heard about it too.
      • player, player, player all hit free agency next summer.

      Subscribe to carry all of it — every promise, every grudge, every contract — into next season.

      Continue the dynasty Not now

      Your save stays put either way.

      What the game shows when your free season ends. The list is built from your save; these are the three kinds of line it can show, with the names left blank.

      Why it's a subscription

      Every reply in this game is written live, and every one costs money to run, for as long as you play. With a one-time price, the game would lose money on the people who play it most. So the first season is free, and after that it's a subscription, with nothing else to buy.

      Read the developer's note

      From the developer's note

      […] So, back to my crossroads, I decided that I wanted to build the game I always wanted--a GM mode that felt realistic AND where the computer opponents could talk back to you.

      […] The possibilities are endless. Yes, you can chat with characters just to mess with them. You can get fired--that's one of my favorite interaction sequences. Or, you can really try to win. You can build good relationships with agents to get better deals, you can convince GMs to make trades with you based on your own guile, and you can even tamper with upcoming free agents. It's all possible. It's the GM mode I always wanted.

      I'm always adding to it. I'm trying to make it more realistic and funnier. […]

      […] I am trying to make money on this game (with the amount of time I spend on it, I kind of have to). If I offered the game for a one-time purchase price, I could end up losing--in theory--thousands of dollars off of one player. That's extreme, but possible! There are other GM simulation games out there. […] They can charge once--or not at all--because nobody's paying for their GMs to think and talk to you like a real person would.

      No ads. No microtransactions. You get everything the game has to offer whether you subscribe monthly or annually. […] Obviously, you can cancel whenever you want.

      […] The best solution was letting people play one free season. […]

      — the developer

      Word for word from the developer's note on why he made the game. […] marks what's left out.

      No ads, no microtransactions, nothing else to buy. Payments go through Stripe, and you can cancel anytime.

      The game's update log At least 154 update notes between August 4 and October 28, 2026, on 43 different days. Counted from the game's in-app What's New feed.

      FAQ

      Straight answers.

      Is the first season really free?

      Yes. One career through a complete season: opening night, the playoffs, the awards, the lottery, the draft and free agency. It's the whole game, and you don't need a card.

      Do I need a card?

      No. Sign up with your email, confirm it, and choose "Start first season free". You only pay if you subscribe.

      What happens when the free season ends?

      The game stops when you advance out of free agency. Your save stays exactly as it is. Subscribe and you carry it into season two; don't, and it waits for you.

      Why a subscription and not a one-time price?

      Because every reply in the game is written live, and each one costs money to run for as long as you play. A one-time price would lose money on the people who play most. So it's $39.99 a year or $4.99 a month, with nothing else to buy: no ads, no microtransactions.

      Can I cancel?

      Yes, anytime. Nothing is deleted when a subscription lapses: your careers are locked and kept for at least a year, and if you subscribe again you pick up where you left off. A career still in its first season stays playable, as on a free account.

      How long is a season?

      26 weeks and 82 games, then the playoffs and the off-season. There's no clock: the league only moves when you advance it, so a season takes as long as you like.

      Can I play on my phone?

      Yes. It runs in your phone's browser: the same game as on a computer, with nothing to install. On a small screen it rearranges itself for your thumbs, with a bar along the bottom, cards instead of wide tables, and a rotation you set by tapping. Your careers live on your account, so you can start on one device and pick up on another.

      Are the cap rules real?

      Yes, they work like the real thing: a $141M cap, a $171M tax line and aprons at $178M and $189M in season one, all growing 4.5% a season, with exceptions, Bird rights and a graduated luxury tax. Plus one rule no real league has: the Deadline Rite.

      Isn't this just a chatbot with a basketball skin?

      No. The AI writes what people say. The game keeps the rules, the numbers and the record, and decides what each character gets to know about your past. Some rooms file your exact words; others file a summary of two sentences at most, plus any promise you made, word for word. An AI judges whether something you typed was a promise, and the game checks it against what you actually typed. Either way, the AI is handed the record; it doesn't keep its own.

      Will I meet Hal Brenner in the game?

      No. Hal Brenner and DeAndre Philips exist only in this demo. Every club, player, agent and owner in the game is fictional, too.

      More answers in the game's guide: Read the rulebook

      Pixel art from the game's own renderer: in a playoff game, Dragan Fournier of the Vancouver Monarchs leaps to block Omar Rahman of the Cincinnati Corsairs at the rim.
      The game's own playoff court. The players are from its default league.

      Your first season is free. Go say something you'll have to live with.

      One career, one full season, opening night through free agency.

      Plays in your browser, on a computer or a phone.