Dec 2021 - Present AoE4 World is a community website for Age of Empires 4 game. Since its launch, it has become the most popular Age of Empires 4 community website for players and it's also the backbone of most community developed tools through its API.
Backstory: What I love even more than playing games is programming so after playing AoE4 for a while after the release I noticed the lack of any site analyzing the game data like civ win/pick rates so I decided to build one. After building a prototype over the weekend, I released it on Reddit and it immediately got some love from community which motivated me to keep working on it.
Key points:
- Founded a project which started as simple statistics website.
- We grew site to become the main hub for all AoE4 players.
- Because of lack of public APIs I reverse-engineered game's internal API calls.
- Reverse-engineered game's internal game summary format and wrote a parser to extract interesting game info including build orders (not even available in the game).
- Implemented a REST API to serve other community developers (used by the most popular Twitch overlay).
- Worked with tournament organizers to provide exclusive statistics.
- Deployed and managed infrastructure on GCP.
Team: 2 core developers & 1 active contributor
Scale: 115k users per month & 40M requests per month
Tech Stack: Ruby, Typescript (Vue, Solid), C#, Python, GCP, Kubernetes, PostgreSQL, Redis, Terraform, Tailwind CSS