So the question is How do I keep them in my game should I make it entertaining?
I haven’t published any game myself yet, but i think that it’s important to add variety to your roblox games. for example if you were making an obby, try to think of unique level ideas that haven’t been done alot before.
add cool updates and maybe daily rewards system etc
Interact with your community
Don’t be a ghost, in the background, join your game occasionally!
You don’t need to talk about your game, just hang out with some of your community and get to know them a bit better. They might recommend stuff, say that this feature is useless, or this thing is too hard, and you can learn a lot just by being in your game!
They also will wanna stick around more, tif your community sees you, and how your taking feedback and changing the game, people will keep playing!
Don’t make mechanics just for the sake of having more mechanics
This is a terrible idea, don’t force in new stuff, instead work with the flow of what you have. Too many mechanics may lead to messy and sloppy code, resulting it more bugs and a less fun time for the player. Choice overload is another thing, so make sure you only add what you feel is necessary.
I’m going to leave it here, as some other people have already given ideas in the replies, but as @Creeperman16487 said, keep striving to improve and update your game! It doesn’t matter if it’s small bug fixes here and there, as long as you show your active and willing to take feedback, remove useless features and keep to your core idea, then you will already have retained a decent amount of players.
This question been asked a few times including not to long ago, which I have responded to: and left small information on how to keep your players in your game and making them return back. View articles online as they go into more depth.
As discussed before your game should have an enjoyable gameplay with interesting elements. Add small options could make players coming back to achieve those items “pets” wont really interact players nor keep them playing your game longer add things like (quest, daily rewards, challenges, levels) things that are worth achieving.
There are many ideas to keep players in your game; Refer
The simplest way is to have a “grind”. Make some of the ingame items difficult to unlock, and then make game passes or dev products to either make the grind easier or ignore it altogether.
The most important thing is fun. Your game could be scripted better than most games on the front page and it could still have 1-2 players playing. Your game needs to be enjoyable and not grindy. By playing a game you want to relax and have some fun, not grinding/working.
Disagree. If a game is grindy and boring, kids will still play it. See: every simulator
Try updating your game frequently, adding some sort of “event”(whether its related to a holiday, a season, etc.) or making your game unique, and letting it stand out from other games of the same genre.