Bangkok University wanted students to feel markets, not memorize them. We build them games that run live in lecture halls — a whole classroom trading, investing, and competing at once, with the instructor at the controls.
The suite
- Asset Arena — the flagship. A league-based asset trading game where students receive starting capital and build portfolios across settlement rounds. Instructors author the economy: upload custom price series or blend in live real-world crypto prices, set transaction fees per asset class, position caps, short-selling rules, even a rule that forces students to justify every trade in writing. Grading is built in — weighted rubrics mixing auto-computed portfolio metrics with instructor scores.
- Trading Game — classroom stock trading in instructor-gated phases; students join with a room code and race on net worth.
- Millionaire — a personal-finance life sim: investing, insurance, loans, retirement funds, and random life-event cards on the road to retiring rich.
- Farmer War — real-time multiplayer strategy with production cycles, an order-book market with automated liquidity, and invasion battles.
Built for a lecture hall, not a demo
Students join by QR code on their phones — the flagship is an installable bilingual Thai/English PWA. Instructors get host consoles, kiosk leaderboard displays, and live chat with pinned announcements. The whole room moves together over WebSockets.
Engineering that respects a university budget
Three backend services consolidated into one supervised container, cutting hosting cost by roughly three quarters — with a documented play to scale up for event days and scale back after. Load-tested with a k6 harness to 300 to 500 concurrent players in a single live league, plus Playwright end-to-end tests. Teaching software deserves production engineering too.