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
The desk of the Athletic Director
- Inbox cleared. Every decision has a cost.
You declared these values on day one. Now the department is testing them.
At a glance
- Status
- Live at armchairad.com, in active development
- Role
- Solo build: product, game design, and code
- Stack
- Base44, React, JavaScript
- Live at
- armchairad.com
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.
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.
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.
"Your football recruiting budget is three times the academic average. How do you justify that to faculty?"
Your response
Coastal State University
Football
5-7
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.
"Coastal State shows improvement, but bowl streak continues"
Value Changes
Key Decisions
- Retained football coach despite 3-9 previous season
- Cut baseball operating budget by 15%
- Hired new SID from rival school
Revenue
$54.9M
Expenses
$47.2M
Net
$7.7M
Revenue vs Expenses by Sport
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.
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
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.
First Career Win
CommonBeat rival 27-24 in your debut season.
- 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.
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.