MPS

A fast-paced multiplayer soccer game with 50+ real life teams.

Check it out

Aug 2021 — Dec 2023

View Game
MPS

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

LuaLuaJavaScriptJavaScriptJSONJSONEntrepreneurshipEntrepreneurshipRBLX StudioRBLX Studio

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

Montasir Moyen - Full-Stack Software Developer & Engineer in Boston