๐ฎ A 3D Call Center Management Tycoon Game
Play Now โข Features โข Controls โข Upgrades โข Contributing
The Call Floor is a browser-based 3D tycoon game where you build and manage your own call center empire. Hire agents, purchase upgrades, manage leads, and grow your business from a small operation to a thriving call center!
Built with Three.js for immersive 3D graphics, the game runs entirely in your browser โ no downloads required.
๐ Play The Call Floor โ No download required!
Or run locally:
- Clone this repository
- Run a local server:
python -m http.server 8080 - Navigate to
http://localhost:8080
- 3D Environment: Fully rendered call center with premium dark floors, accent lighting, desks, plants, and office furniture
- Agent Management: Hire, train, and manage your growing sales team
- Energy System: Agents get tired and need breaks โ hire a supervisor to auto-wake them
- Warm vs Cold Calling: Warm leads convert 3x better, but agents can cold call when leads run dry
- 28 Upgrades across 6 zones spread throughout the office
- 3D Facility Spawns: Purchasing facility upgrades spawns detailed 3D objects with animations (coffee machines, break rooms, snack bars, acoustic panels)
- Marketing System: Auto-generate leads daily through Billboard, Social Media, Email Campaigns, Webinars, and Referrals
- Extended Shifts: Overtime Pay and Night Shift upgrades let agents work longer hours
- Reputation System: Earn rep through sales and QA โ higher rep means better contact rates
- Tutorial System: Step-by-step onboarding walks you through game mechanics
- Save/Load: Progress auto-saves at the end of each day
- Milestone Achievements: Bronze, Silver, and Gold victory goals
- Collapsible HUD: Toggle the metrics bar for an unobstructed 3D view
| Key | Action |
|---|---|
| WASD | Move around the office |
| E | Purchase upgrade (when on pad) |
| F | Wake sleeping agent |
| H | Open help screen |
| SPACE | Pause/Resume game |
| 1-4 | Set game speed |
| ESC | Close overlays / Skip tutorial |
The game features 28 upgrade pads spread across 6 zones around the office. Walk over a glowing pad and press E to purchase.
Your first purchase! Hires a floor supervisor who patrols and automatically wakes tired agents.
| Upgrade | Cost | Max | Effect |
|---|---|---|---|
| 50 Leads | $100 | โ | +50 warm leads (17% contact rate) |
| 200 Leads | $350 | โ | +200 warm leads (bulk discount) |
| 500 Leads | $800 | โ | +500 premium leads |
| VIP Leads | $600 | โ | +100 pre-qualified VIP leads |
| Hire Agent | $200+ | โ | Recruit a new sales rep ($40/day wages) |
| Upgrade | Cost | Max | Effect |
|---|---|---|---|
| Script Training | $150+ | 5 | +5% conversion rate per level |
| Local Presence | $300+ | 3 | +8% answer rate per level |
| Power Dialer | $500 | 1 | 2x dial speed |
| Predictive Dialer | $1,500 | 1 | AI-powered +40% efficiency |
| CRM System | $1,000+ | 3 | +15% conversion per level (follow-up tracking) |
Purchasing these spawns 3D objects with animations!
| Upgrade | Cost | Max | Effect |
|---|---|---|---|
| Coffee Machine โ | $300 | 1 | -30% energy drain (spawns 3D coffee machine) |
| Ergo Chairs ๐ช | $400+ | 2 | -20% energy drain per level |
| Break Room ๐๏ธ | $500+ | 2 | +25% energy regen (spawns couch, table, plant) |
| Snack Bar ๐ | $400+ | 3 | Agent perk (spawns counter, fridge, food) |
| Noise Cancelling ๐ | $600+ | 2 | -15% energy drain (spawns acoustic wall panels) |
| Upgrade | Cost | Max | Effect |
|---|---|---|---|
| QA Team | $800+ | 2 | +10 reputation per level, prevents rep decay |
| Bonus System | $750+ | 3 | +10% sale value per level |
| Team Lead | $1,500+ | 3 | +10% agent speed per level |
| Overtime Pay | $800+ | 2 | +30 min workday per level |
| Compliance Suite | $2,000 | 1 | Completely prevents reputation decay |
Auto-generate leads at the end of each day โ no manual purchasing needed!
| Upgrade | Cost | Max | Effect |
|---|---|---|---|
| Billboard | $2,000 | 1 | +3 passive leads per day |
| Social Media | $1,500+ | 3 | Reputation-based daily leads (rep รท 20 per level) |
| Email Campaign | $800+ | 3 | +2 daily leads per agent per level |
| Webinar | $2,500+ | 2 | +200 leads NOW + 5 passive leads/day per level |
| Referral Program | $1,200+ | 3 | +5 auto leads per day per level |
Late-game power upgrades for maximum growth.
| Upgrade | Cost | Max | Effect |
|---|---|---|---|
| Night Shift | $5,000 | 1 | Extends workday to 10pm (+4 hours!) |
| Auto-Dialer | $2,500 | 1 | 3x dial speed (fully automated dialing) |
| Analytics | $600+ | 2 | Data-driven reputation insights (+2 rep/day) |
- Warm leads: 17% contact rate, 7% conversion, $70โ150 sales
- Cold calling: 5% contact rate, 3% conversion, $40โ90 sales, 30% more tiring
- Agents automatically cold call when warm leads run out
- Agents drain energy while working (affected by upgrades)
- At 30% energy: agent becomes tired (60% productivity)
- At 0% energy: agent falls asleep (no productivity)
- Supervisor auto-wakes agents, or press F near a sleeping agent
- Gains: QA Team purchase, random sales events
- Losses: -1 per day without QA Team or Compliance Suite
- Higher rep = better contact rates on all calls
Marketing upgrades generate free leads at the end of every day:
- Referral Program: +5/level
- Billboard: +3
- Social Media: rep รท 20 per level
- Email Campaign: agents ร 2 per level
- Webinar: +5/level (ongoing after purchase)
| Achievement | Requirement |
|---|---|
| ๐ฅ Bronze | Day 10 with $2,000+ |
| ๐ฅ Silver | Day 20 with $5,000+ |
| ๐ฅ Gold | Day 30 with $10,000+ |
- Three.js โ 3D rendering engine
- Vanilla JavaScript โ Game logic & simulation
- HTML5/CSS3 โ UI/UX, HUD, overlays
- LocalStorage โ Auto-save system
TheCallFloor/
โโโ index.html # Main HTML with UI and styles
โโโ game.js # All game logic, 3D scene, mechanics
โโโ three.min.js # Three.js library
โโโ logo.png # Project logo
โโโ package.json # Project metadata
โโโ data/ # Game configuration data (JSON)
โโโ src/ # Source modules (models, simulation, persistence)
โโโ tests/ # Test files
โโโ ui/ # UI styles and components
โโโ LICENSE # MIT License
โโโ CONTRIBUTING.md # Contribution guidelines
โโโ README.md # This file
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License โ see the LICENSE file for details.
Created by Ryan Shatz (@ryanshatz)
Made with โค๏ธ and โ
