Essential guide to keeping your game on the algorithm

Hello everyone! I am Kealomon!

This is my guide to getting and keeping your game relevant and on the algorithim!

If you don’t wanna read through all of these, read through these main ones:


INCLUDE TRANSLATIONS

Only 50% of ROBLOX players read english.

If they can’t understand the game’s title or contents or tutorial they won’t play it.

If you’re going to include translations but don’t wanna include all of them, these are the ones I suggest you add first.

English, Spanish, Russian, Portuguese, Turkish, Korean, French, Japanese

You can also get a players country by using GetCountryRegionForPlayerAsync and save that to a database to get extra metrics for your game.


NEVER SHUTDOWN YOUR GAME

The algorithm constantly checks the player count.

If it notices it drop to regularly drop to 0 every big update, the algorithm decides its not worth it showing your game.

Implement a soft shutdown system instead of shutting down


OPTIMIZE YOUR GAME FOR MOBILE PLAYERS

Mobile players are more than 80% of ROBLOX’s player count.

If their experience is horrible, your game’s player count is going to be horrible. :123:


INCENTIVIZE CONTENT CREATORS

40-50% of your new visits should be from content creators playing your game and making content for your game.

REMINDER: CONTENT CREATORS THAT MAKE VIDEOS ON OBBY GAMES BUT YOUR GAME IS A FIGHTER GAME WILL HURT YOUR GAMES PERFORMANCE

Include roles for content creators, give them special roles, like roles in your discord, a star by their name in game, etc.


USE THE ANALYTICS TAB

Even though it looks boring, I recommend you check it atleast every update.

I also recommend using Analytics Service to create custom analytics in the Analytics tab.

Here’s an example in MS Paint:

Nitty gritty:


Include Gamepasses

Duh, is probably what you’re thinking, but no.

ROBLOX artifically inflates a games presence in the algorithm if they make money.


Spending Ads without a consistent player base

Erratic player count spikes from inconsistent ad spending may cause the algorithm to stop recommending your game.

If you’re going to spend for ads, do it consistently. Do not spend for ads if you don’t have a consistent player base.
(5000 robux every day, 15000 robux every 14 days, etc.)


Have a tutorial

If you don’t have a basic tutorial for your game, your retention will be pretty bad. Little kids are practically incapable of finding things out for themselves without leaving immediately.

Have the tutorial go on for a while, maybe 5-15 minutes to add retention. Have some cutscenes to keep the player interested along the way aswell to keep it from becoming tedious. Explain basic things since as I said kids cannot find things out for themselves. Things like key binds, running, walking, wall climbing, and opening things are a good place to start.


Not... Updating...?

imageimage

(THIS IS A JOKE I KNOW THESE GAMES UPDATE SOMETIMES)

Somehow, people will wait for updates.

For a long, long time.

Intentionally delaying updates or giving small updates will not kill your game, and instead keep its playerbase.

The algorithm will notice if your game has a consistent player base, and regularly recommend it. Updating has a chance of the consistent player base lowering.

(DO NOT DO THIS IF YOU JUST STARTED THE GAME, MAKE BIG UPDATES AT FIRST, AND THEN LOWER THE AMOUNT OF UPDATES AS TIME COMES)

I think the update schedule for these types of games is (2-5 months)


Quality over Quantity

Create high-quality, engaging updates that encourages high play time and new visits rather then high concurrent players.


Make an addictive game

More specifically, optimize for D1 and D7 retention (Day 1 and Day 7 retention)

A game that players will always come back to will be the algorithms number 1 priority.

You can do this in many ways,

  • High highs: Getting a rare item, loot boxes, etc.
  • Fun gameplay loop
  • A game that never ends / A game with no objective other than a general sense to do something (fish, fight, adventure, collect items)
  • Nothing lost on death (no lost items, coins, money, etc)
  • skins, skin cases, trading
  • Competition
  • Simple mechanics at first look but can actually be really complex
  • NO PAY TO WIN
  • Made for little kids

Make a simple game Icon

Your game icon should be a run down on what your game is about by imagery, or be exciting enough to click on.

If it looks “boring” people won’t be interseted to click on your game.

It should invoke curiosity, and be exciting.
imageimage

I suggest that you hire a person to create this for you.


Scheduling

Use update schedules and post them to encourage people to join even before the game has updated.

(Do this one-two hours before the game actually updates because scheduling it days/months before causes people to forget or lose the hype)


Have a release date

Instead of just randomly uploading your game out there, generate hype for it on tiktok or youtube.

Don’t make it like a typical ad, make it be like a play tester is playing your game and have it be flashy so it generates hype.


Use player-generated content

People love to contribute to a game they like. Have contests to make maps/art for your game. This shortens the development process and boosts engagement and credibility.


Get play testers

Play testers will tell you what is wrong, what section needs improvement, etc.

Game breaking bugs will tank your player count, even basic combat bugs that give an advantage to one person can make the experience for another player horrible.


Algorithm hates single player games

( DO NOT LET THIS DISWAY YOU, DO WHAT YOU LOVE )

Unfortunately, when the story for a single player game ends, a player will eventually stop playing. The algorithm will see this and eventually stop advertising it. Multi-player games favor replayability.


Note:
If you have an awesome game that follows most guides on the algorithm but isn’t picking up, do not worry. The algorithm takes 1-2 weeks to pick up a game due to the sheer amount of games being posted daily.

Extra Information:
Discovery | Documentation - Roblox Creator Hub
How does the Roblox algorithm work?
How the Roblox Algorithm Works
Custom Events | Documentation - Roblox Creator Hub
Introducing In-Experience Notification Permission Prompts - Updates / Announcements - Developer Forum | Roblox
How to add an invite friends button to your game - Resources / Community Tutorials - Developer Forum | Roblox

Enjoy :happy4: .

8 Likes

Can’t we implement a soft shutdown system that brings players back when a server shuts down?

Very true. If a game has no tutorial, I usually see it as the developer being lazy. On top of that, I have no idea what I’m doing!! Sometimes though, the gameplay is very obvious and you do not need it.

Is there anything to back this up? I don’t doubt this, just curious.

Couldn’t you juat move everyone to an update place upon shutdown like fisch does?

What game had this problem for you?

1 Like

I don’t have any photo evidence but it is an assumption based on actual algorithms.

Because a game shutdowns down, some players don’t return to play because they were afk or didn’t want to rejoin for some reason.

Yes! Shutting down by moving to an update place and teleporting back is the best way to handle an update!

1 Like

This can’t be known. You only listed the percentage of US-based players. English is a universal language, and a lot more ROBLOX players know English than 50%. While this doesn’t change the fact you need translations, the data is not correct.

Ah woops, meant 50% of ROBLOX players are from the United States.