Project · Sep 2025 -

Armchair AD

A college athletics career simulation where you run a department by your own values and live with what that costs.

7 views

AD-01 / Day One
7:15 AM

The desk of the Athletic Director

Inbox0 unread
  • Inbox cleared. Every decision has a cost.
IntegrityRevenueVisionPatienceTrust

You declared these values on day one. Now the department is testing them.

armchairad.com

At a glance

Status
Live at armchairad.com, in active development
Role
Solo build: product, game design, and code
Stack
Base44, React, JavaScript

By the numbers

Schools
130+
Scenarios
200+
Values
8
Sports
5
API endpoints
60+
Status
Live

Why I built it#

Every fan has an opinion about how an athletic department should be run. Almost nobody has had to sign the budget. I have spent my career inside college athletics, and the gap between "just fire the coach" and the actual decision, with its buyout, its donor politics, and its knock-on effects three years out, is the most interesting thing about the job.

Armchair AD is that gap, turned into a game. You start by choosing the values you want your tenure to be built on. Then the department starts asking you to spend them.

Day One · Declare Your Values0 / 5

You're about to take the job. Before the first meeting, the first crisis, the first headline — pick the 5 values you want your tenure to be built on. Every decision you make will be scored against these.

Interactive demo — pick your values before the first crisis arrives

Day one#

The first screen isn't a roster or a stadium. It's a list of values. Integrity, revenue, reputation, trust, patience, vision, transparency, fan satisfaction, academic relations, player development, innovation, tradition. You pick five. That's it. No tutorial, no difficulty selector, no "recommended" defaults. The values you pick are the only thing the game remembers about who you said you were.

Then you walk into the office and the inbox is already full.

The first crisis is always small. A donor wants a meeting. A sport is over budget. But the game is already scoring you. Did you handle it the way someone with your values would? Or did you do the convenient thing and hope nobody noticed? The gap between what you declared and what you did is the first thing the season review measures.

How it plays#

The game opens as an inbox. A donor wants a meeting. A sport is over budget. A headline is about to run. You have limited time each week and more decisions than time, so triage is the first real skill the game teaches.

Decisions get scored against the values you declared, not against a hidden "correct" answer. Doing the popular thing when you said you would do the disciplined thing costs you. That scoring rolls up into a season review, a career timeline, and eventually a legacy you either earned or explained away.

Underneath the narrative there is a working simulation: rosters and recruiting, a transfer portal, a scouting engine, staff development, facilities, debt service, NIL policy, and a schedule you build yourself. School financials are grounded in public NCAA and EADA filings, so a mid-major's constraints actually feel like a mid-major's constraints.

AD Inbox
5 pending
Interactive demo — pick a scenario, make the call, live with it
Press Conference
0 / 3 answered
Dave Morrison· Coastal State Tribune

"Your football recruiting budget is three times the academic average. How do you justify that to faculty?"

Your response

Interactive demo — answer the press, get scored on value alignment
Season Review · Year 11 / 4

Coastal State University

Football

5-7

C+

A rebuilding year. The coach retention decision paid off in the second half, but the baseball cut strained relationships with the spring sport coaches. The board is cautiously optimistic.

Local Paper

"Coastal State shows improvement, but bowl streak continues"

Value Changes

Integrity0
Revenue-1
Reputation+1
Trust0
Patience0
Vision+1

Key Decisions

  • Retained football coach despite 3-9 previous season
  • Cut baseball operating budget by 15%
  • Hired new SID from rival school
Interactive demo — browse the season reviews
Department Ledger
FY 2025 · Coastal State

Revenue

$54.9M

Expenses

$47.2M

Net

$7.7M

Revenue vs Expenses by Sport

Football
Rev
$32.1M
Exp
$18.4M
Men's Basketball
Rev
$14.2M
Exp
$9.1M
Women's Basketball
Rev
$3.8M
Exp
$4.2M
Baseball
Rev
$2.1M
Exp
$3.6M
Softball
Rev
$1.4M
Exp
$2.8M
Track & Field
Rev
$0.3M
Exp
$2.1M
Volleyball
Rev
$0.2M
Exp
$1.8M
Other Sports
Rev
$0.8M
Exp
$5.2M

Figures grounded in public NCAA & EADA filings. Football and men's basketball subsidize the non-revenue sports — the structural reality of a mid-major athletic department.

Interactive demo — hover a sport to see net contribution
IntegrityRevenueReputationTrustPatienceVisionTransparencyFan Satisfaction
Career progressionYear 1

Hired at a mid-major. Declared values on day one.

Integrity
10
Revenue
7
Reputation
8
Trust
9
Patience
6
Vision
8
Transparency
7
Fan Satisfaction
5
Interactive demo — click a season to see how values shift

How it was built#

Armchair AD is a Base44 app, built solo, and it is the first product under the VarsityAI brand. Nearly all of it was written AI-native: I design the system, describe the behavior, and iterate on generated code inside a real product loop rather than a prototype.

That has meant building far past the game itself. There is an admin command center for scenario authoring, review, and diagnostics; ingestion pipelines for headlines and financial data; balance and progression tooling so the difficulty curve can be tuned from evidence instead of instinct; A/B testing and retention dashboards; a documented API with keys and an explorer; and an advertiser suite with campaigns, creatives, line items, placement config, and reporting. The game is the part you see. The operating system around it is most of the work.

Trophy Case
7 trophies · 1 legendary

First Career Win

Common

Beat rival 27-24 in your debut season.

Year 1· Sep 14
1 / 7
Interactive demo — click a trophy to inspect it
Career Timeline
Legacy: 12
  • Record5-7· Football
    • Hired as AD. Declared values: Integrity, Revenue, Vision.
    • Retained football coach despite 3-9 previous season.
    • Finished 5-7. Improvement, but no bowl game.
Legacy Score12 / 100
Interactive demo — click a season to expand the details

The operating system#

The admin side of Armchair AD is not a settings page. It is a product in its own right - over 50 pages that exist because the game cannot be tuned, grown, or monetized without them.

Scenario authoring and review. A scenario editor, a review queue, diagnostics, and a headline ingestion pipeline. Community-submitted scenarios flow through a moderation queue before they reach players. A/B testing infrastructure lets two versions of a scenario compete for engagement data.

Data and financials. NCAA and EADA filings are ingested and normalized to seed each school's budget, sport offerings, and financial constraints. A data enrichment pipeline keeps rosters and staff current. Data quality dashboards flag anomalies before they reach production.

The advertiser suite. Campaigns, creatives, line items, placement config, and reporting - a full ad management system so sponsorships can be sold and measured without a third-party ad server.

Retention and gamification. A retention dashboard tracks cohort behavior. Gamification settings control achievement triggers, leaderboard config, and challenge scheduling. Mini-games have their own admin for tuning difficulty and rewards.

Platform and API. A documented REST API with keys, an explorer, analytics, and docs. Webhook logs, integration health monitoring, and a bulk edit tool for mass content updates. A template importer for onboarding new schools and conferences.

Branding and identity. Logo styling, logo variants, and per-school branding controls so each program can look like itself.

The point is not that an admin panel is impressive. The point is that none of this is optional if the game is going to grow past a prototype. Scenarios need a pipeline. Players need retention. Sponsors need measurement. Schools need onboarding. The operating system is what makes the game a product.

Where it stands#

The game is live at armchairad.com and still being built. Scenario depth, the progression curve, and the school and conference landing pages are the current focus. Community scenario submissions are open, which is the fastest path to the thing I actually want: enough situations that no two careers look alike.

What's next on the roadmap:

  • Multi-sport seasons - run football, basketball, and baseball simultaneously, with shared budgets and competing priorities for facilities, staffing, and recruiting.
  • Coach AI - opposing coaches that adapt to your tendencies. If you always go for it on 4th down, they adjust. If you always pay the buyout, they know.
  • Conference realignment - the landscape shifts under you. Schools move, rivalries change, and your scheduling strategy has to adapt mid-career.
  • Legacy mode - after 10 seasons, the game writes your legacy: a Wikipedia-style article, a hall-of-fame ballot, and a press conference where you answer for the decisions you made in year one.
  • Mobile - the inbox format is already phone-friendly. A native wrapper with push notifications for timed crises is the natural next step.

What is inside

  • Career mode

    Pick the values you want to be known for, take a job, and run seasons until the record speaks for itself. Job offers, a career dashboard, a season-by-season timeline, and career stats follow you from one program to the next.

  • Scenario engine

    The job arrives as an inbox. Crises, timed challenges, press conferences, and booster negotiations force decisions with incomplete information, and every choice is scored against the values you picked on day one.

  • Roster and recruiting

    A recruiting pipeline, transfer portal, scouting engine, and roster management screen, plus tryouts with their own leaderboard. Player profiles carry progression across seasons.

  • The money

    A department ledger, facilities management, debt service, and budget scenarios, with NIL policy you write yourself. School financials are seeded from public NCAA and EADA filings so the tradeoffs match the ones real departments face.

  • Season operations

    Build the schedule, simulate the season, close it out, and answer for it. Staff hiring and development sit alongside, because the fastest way to fix a program is usually who you hire.

  • Everything behind the game

    Achievements, a trophy case, a legacy gallery, and leaderboards for progression. Behind the curtain: an admin command center, a documented API, community scenario submissions with a review queue, and a full advertiser suite.

Related writing

Tags

Repository activity

JavaScript 1086 commits Updated today

More projects

Vote0