Torn.com Company Data Tracker

Nov. 2024 - Jun. 2026

← Back to Home

Project Overview

  • Engineered an automated daily data ingestion pipeline using Python and AWS Lambda to track over 300 player run companies in the MMORPG Torn over a 19 month period.
  • Treated a complex video game economy as a live data science problem, analyzing strategies from actual human competitors rather than made up test data.
  • Applied statistical modeling to reverse engineer hidden game mechanics and calculate the exact mathematical ideal for workforce efficiency ratios.

Technologies Used

  • Python
  • AWS Lambda
  • Torn API

GitHub Repository

View the full project on GitHub

Details

Torn is a massive browser based MMORPG that I've been playing for 8~ years with a surprisingly complex player driven economy. In the game, players can run their own companies where they hire other players as employees and compete against human directors for market share.

The catch is that the exact mechanics dictating company efficiency and profitability are intentionally kept opaque by the developers. I thought it'd be a fun challenge to aggressively optimize my in-game business, so I decided to treat the whole mechanic as a live data science problem. I built a Python script that hooks into Torn's API to pull daily operational metrics from over 300 competing companies. To make sure I never missed a snapshot, I deployed the pipeline on AWS Lambda, which automatically grabbed and stored the data every single day from November 2024 to June 2026.

daily company history logging
wage calculator, I use this to negotiate rates w/ other players
overpayment ratio calculator, I use this mostly when auditing other companies