MPS
A fast-paced multiplayer soccer game with 50+ real life teams.
Aug 2021 — Dec 2023
View Game
Overview
This is a multiplayer soccer game where players compete against each other in two 4 player teams. The game goes on until 90 minutes (around 30 minutes in real life), if the score is tied, it goes onto 120 minutes. If it's still tied, whoever scores next wins the game.
Key Features
Tech Stack
Challenges & Learnings
Scaling for High Player Counts
This was a small project I worked on in Sophomore year in high school, it unexpectedly gained attention from the soccer community and turned into a fan favorite. This also meant I had to optimize the game further, making it smoother for long-term gaming.
Staff Employment
There was a need to grow the administration team when the player count grew and moderations for reports by users were needed. Initially, close friends accompanied me to help deal with moderations, but I eventually built it into a stable work enviornment.
Outcome
MPS has reached great heights, at times hitting around 500,000 monthly players and a few thousand concurrent users at peak hours. The revenue from it ended up paying for my university tuition, which is something I'm still grateful for. What mattered just as much was the community that formed around it. MPS became a starting point for a lot of the soccer titles that came after on Roblox, and seeing other developers build on the genre of soccer games was honestly one of the coolest parts of the whole experience. Working on the game taught me a lot, everything from gameplay design and scaling servers to handling feedback and managing a large player base. It was my first real exposure to building and maintaining a product that people around the world actually used, and it shaped a lot of how I approach projects today.
— Montasir