So I wanted to make something that will not take me much time and it will get players. (I think I wasn’t succeed…)
Let’s start from the beginning, first what I made was lobby.
After that as I remember I started doing simple architecture so modules like: ArenaModule, GameLoopModule, GameStateModule. (don’t judge the names much, it’s my first game on roblox). Wanted to add sideeffects to buttons but couldn’t get any ideas for them it was supposed to be something like “on the next round red and blue buttons will be swapped”, so there are still modules for that but it doesn’t really do much now.
I added simple minigames and the first one I added was ColorEvent, where you remember color in the beginning of the game and then in the end of the game choose what you’ve chosen in the beginning, very simple I think.
Also the game used to be gray and with small terminal in the center, I’ve improved it later.
So what I did later was client-side AmbienceModule that is just playing random sounds I have in ReplicatedStorage.Ambience folder and it checks different attributes of how to play the sound (like in the random direction or in the center).
Then I released the game as “early alpha” and invited my friends to play it, it didn’t have anything at all in the beginning. Only lobby and the game, with no leaderboard or whatever. Later I added leaderboards in the lobby and added different death animation that you can buy with money you earn from the game.
And very recently I added daily quests that give cookies and with cookies you can buy even more things. The game makes me stress so much cause omg, so much stuff to do… Like I need more customization but also somehow make people return to the game. Someone was saying I should improve the atmosphere of the game, add something to the map, etc. I will try something.