How should I make my global skill based matchmaking service?

Hey! I’m working on a tower defence game and was curious if anyone had some thoughts on how I should make my global skill based matchmaking system. I was considering using off roblox technologies, specifically Rust & Redis. On the other hand, I thought about doing it on platform, but wasn’t sure how to. The algorithm I will use to decide who plays who will also be quite hard to crate (expect another thread!)

Thanks, please let me know of your thoughts and opinions.

1 Like

(bump) sorry!

Just curious, if you have any feedback lmk!

You can provide an algorithm where each player will begin at a certain value, which I will call it rating. You can make a loop that goes through the player’s rating to see if the certain value is greater or less than a certain amount of rating. If the rating is in range, proceed to match them together. If they win, the rating goes up. If lose, the rating goes down.

1 Like

Kinda like a WLR!

This idea sounds perfect. Thank you very much for the advice!
Do you think that’ll be possible just on Roblox, or will it require things like external technologies?

1 Like

I am sure there are ways to matchmake with other players from different servers. Games like Arena Champion have a global matchmaking system if you want to check it out. However I haven’t been experienced with scripting a matchmaking system, so what I would do is to make the player teleport to a 100 player server that will compare with the other majority of players within that server.

1 Like