Yo, I got stuck in my Roblox Studio journey. I started since end december 2025. I know about the basics (BrawlDev Beginner Series + RemoteEvent, RemoteFunctions, Task functions, module script, Client vs Server and GUI), but I don't know about apply in a system, game or mechanic. However I did have a Empire Clash project with a very simple flag mechanic and shop gui, but didn't touch since March. I did the project after stopping with Tower Defense tutorials. I need also some ideas to make a feasible game, but not very standard such as obby and tycoon. Mine ideas are: sort of Empire Clash (roblox game) or sort of SCR (train game in roblox) or Brawl Stars or Restaurant Tycoon 3 if it needs to be feasible.
#Brawl Stars
1 messages · Page 1 of 1 (latest)
this isn't reddit so i don't believe you can make posts like this here, but the advice id give is to start with small and simple game ideas as you're still new. Make it easy to finish and produce so you can feel what it's like to fully complete a game. Then as you get better, ramp up the complexity with the games you make. When you get good is when you go after a game you really want to create. While you make the simple games, learn more about game development, the steps to make a game feel polished, fun and functional and as you improve you begin making harder games
I would advise you look at how the creator of stardew valley made his game. Very inspiring
Pretty sure you can make posts like this
atleast the rules dont say you cant
Yo @sick minnow how to begin if I want to make a game like restaurant tycoon 3 or something.
@broken harness
Well what exactly do you have as a problem
Like you cant start making it?
or
what projects have you worked on since finishing the tutorials
split your project into an idea of the multiple systems you'd need (such as a food list and a staff system and a building system)
It is so confusing when I want to start and what I need
start by working on any system that doesn't have any dependencies
it's helpful to make a trello account so you can easily organize your progress and easily list what systems you need for your project (but far from necessary)
I have already trello
Have you like Made anything at all? besides just watching the tutorials
Exactly
if i were to make a restaurant tycoon thing i'd either design the building system or the main menu first
then once the building system is done i'd add the bare minimum functionality models (such as stoves, tables and counters) and make them functional within my design
then i'd develop the customer NPCs
then i'd develop the employee NPCs
Well just try to do one thing at a time, like not everything at once i dunno
that's how i would probably go about making a restaurant tycoon thing
and i recommend to finish 1 project instead of having like 100 of them not finished
I heard that
But what is the most important to begin with?
Anything
** You are now Level 10! **
even making games just makes you better at scripting
well personally worked for me i guess
in my experience it's a good idea to prioritize anything that gets you towards a minimum viable product (a game with some real gameplay)
then move on to other systems from there
prioritize the minimum viable product since i find that playing a game makes me want to develop it and i struggle with motivation beyond a certain point
It is already a lot of months going by and still don't have a game. I'm going to do first trello.
** You are now Level 8! **
Well what kind of games have you tried making?
and what made you quit each one
@sick minnow I did try making Empire Clash (is a game in roblox). But I didn't touch it for a while.
Yeah but did you quit working on it?
Kinda bcuz of confusion, school, don't know what to do and etc.
More of didn't thought to get back.
Things that are relevant for multiple systems.
But now I have this and next week holiday
@sick minnow , @charred veldt i have my trello
looks fairly good
** You are now Level 1! **
what to do now?
well
you open a game in roblox studio
and you choose a system to add
i'd start with the money system just to get it out of the way quickly
if the money is going on the roblox default leaderboard then you'll need a somewhat more complex money implementation with a display money value in leaderstats and a real money value elsewhere
with code something like this:
displayMoney = nil
realMoney = nil
realMoney.Changed:Connect(function(val)
displayMoney.Value = math.floor(val)
end)
this is just to prevent a bunch of ugly useless decimals on the leaderboard
and if the leaderboard will be displaying something like "1.67K" or "1.33M" in the future you'd also need an implementation like this with a stringvalue for the displaymoney
and a function to convert from full to shortened
Using a normal leaderstat from Roblox self?
Do you mean the roblox standard leaderstats and this
you put your displayvalue in the roblox standard leaderstats
and your real money value goes elsewhere
'''game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local cash = Instance.new("IntValue")
cash.Name = "Cash"
cash.Value = 0
cash.Parent = leaderstats
end)
displayMoney = nil
realMoney = nil
realMoney.Changed:Connect(function(val)
displayMoney.Value = math.floor(val)
end)
'''
where to put the function?
at that point i just might make the code look something like uhh:
game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local cash = Instance.new("IntValue")
cash.Name = "Cash"
cash.Value = 0
cash.Parent = leaderstats
local realcash = Instance.new("NumberValue")
realcash.Parent = player
realcash.Value = 0
realcash.Changed:Connect(function(val)
cash.Value = math.floor(val)
end)
end)
and then?
put that in serverscriptservice
i have already
maybe name the realcash value other than that it's fine
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local cash = Instance.new("IntValue")
cash.Name = "Cash"
cash.Value = 0
cash.Parent = leaderstats
local gameCash = Instance.new("NumberValue")
gameCash.Parent = player
gameCash.Value = 0
gameCash.Changed:Connect(function(val)
cash.Value = math.floor(val)
end)
end)
here
no i mean like
** You are now Level 2! **
what do you mean
game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local cash = Instance.new("IntValue")
cash.Name = "Cash"
cash.Value = 0
cash.Parent = leaderstats
local gameCash = Instance.new("NumberValue")
gameCash.Name = "RealCash"
gameCash.Parent = player
gameCash.Value = 0
gameCash.Changed:Connect(function(val)
cash.Value = math.floor(val)
end)
end)
@charred veldt
yeah that looks good
whats is the next step?
pick any and work on that
is the money system done?
or at least just pick an essential
Why do u parent game cash to the plr?
so that it doesn't appear on the leaderstats in order to get ugly decimals out of the leaderboard
it's not an issue if you have a custom leaderboard implementation
yo
also you can later change the display cash value to a stringvalue to represent big numbers as things like "1.43K" or "7.43M"
if you know you're gonna need it, it's a good idea to start working with a realcash/displaycash separation instead of having to retrofit the entire game when you need to work with decimals
i have now the list
Now i know. But what is the next best step?
@charred veldt
the building system
please have some patience
ok
how to begin with?
start by making UI for building, then make one build, then make the client-sided build script, and then add the server-sided build script
seems looking difficult
it is difficult but i don't really know how you'd fare with it
i myself learned through a mixture of hands-on experience and gradual acquisition instead of taking a course
so i don't know how you'll fare
i trust you can do it if you stick to what you've learned already
Im now making the GUI
PayPal.Me
Go to paypal.me/slimeyfriend1 and type in the amount. Since it’s PayPal, it's easy and secure. Don’t have a PayPal account? No worries.
and i help u
I made a beginning
When clicked on the box (Build) the player gets a buildmenu
the title of buildmenu "Building" to "Build", my fault
@charred veldt
i didnt do the code yet
but this a idea
the ui looks fairly good honestly
now i'm off so i'd rather be able to fully devote my attention to my work on my own projects at this point
creating your first mouse-placement system is a long cancerous affair
a youtube tutorial can probably do it more justice than i can
(also my mouse-placement system code always ends up being absolute spaghetti)
which is to say i'm: gonna go now
Don't just say inventory system or building system. Instead write down everything in detail, every bit of the mechanic. For example for cooking write like: Fish cooking: plr picks up fish puts it into or onto something(depending on what u wanna do with the fish) (play anim) then the cooking/frying starts fish changes color overtime sound plays ehen the fish is just perfect snd plr has to take it out if not then it's gonna worth less (and maybe the cooking place catches on fire.)
Ok
I changed my mind. I'm going to recreate Brawl Stars. Restaurant Tycoon seems for me not fun.
I'm going to study harder to understand Roblox Studio
@thin edge I have done some things for roblox Brawl Stars
And idea for a name other than Shelly?
Brawl Stars
thats kinda advanced if you're just starting out. The only advice i have for you is to break down each part of the game into it's individual components. Be like an engineer
The other thing
THIS will take time
do not get discouraged if you can't finish this in a month
just keep working on it, don't procrastinate into playing games when things get hard, and expand your time horizon
I think of making this after sleeping.
@broken harness
HOLY yap
just use chatgpt deep research mode
you'll get industry standard answers
Is that a good to do for tomorrow?
i dont know im not reading allat
put it into chatgpt to make a doc file
because aint noone is reading this shit
with the doc you can send it anywhere
you can even send it back to chatgpt to assess anytime
you can't keep coming back to me for approval
if it's specific help idm helping
but you just gotta go for it
How to do: if i press on the play button -> teleport to game
And how to make Hub the main place and not Blox Stars (game itself)?
@broken harness , i have a question
cant ai explain it
it is complex
But how to Get "Hub" as a main place where players go first?
What I made so far today.
Startscreen (mainplace) -> Loadingscreen (teleportationservice) -> Main Screen (hub)
I did today:
- mainscreen (lobby) background with play button
- made my experience multiplace
- built a teleportation service
- fixed code 773
- made custom loading screen
** You are now Level 9! **
yo
@hollow venture yo
oh im not scripter
@hollow venture but what do you think what i made so far?
its good
use google, youtube and roblox documentation
if you can't figure it out still, then ask question
but you're going good so far
you should focus on the gameplay element tho
@broken harness I also made the play button work