#Brawl Stars

1 messages · Page 1 of 1 (latest)

fringe gate
#

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.

broken harness
# fringe gate Yo, I got stuck in my Roblox Studio journey. I started since end december 2025. ...

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

sick minnow
#

atleast the rules dont say you cant

fringe gate
sick minnow
#

Like you cant start making it?

#

or

charred veldt
charred veldt
fringe gate
charred veldt
#

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)

fringe gate
#

I have already trello

sick minnow
fringe gate
#

Yes

#

I have made a flag (territory capture) mechanic

#

And shop gui

sick minnow
#

Like you know how to do stuff but cant combine them into systems?

#

or smth

fringe gate
#

Exactly

charred veldt
# charred veldt start by working on any system that doesn't have any dependencies

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

sick minnow
charred veldt
#

that's how i would probably go about making a restaurant tycoon thing

sick minnow
#

and i recommend to finish 1 project instead of having like 100 of them not finished

fringe gate
#

But what is the most important to begin with?

sick minnow
digital plazaBOT
#

studio** You are now Level 10! **studio

sick minnow
#

even making games just makes you better at scripting

#

well personally worked for me i guess

charred veldt
sick minnow
#

but you can make a game you want to make the most

#

atleast try to

charred veldt
#

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

fringe gate
#

It is already a lot of months going by and still don't have a game. I'm going to do first trello.

digital plazaBOT
#

studio** You are now Level 8! **studio

sick minnow
#

and what made you quit each one

fringe gate
sick minnow
fringe gate
#

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

fringe gate
charred veldt
digital plazaBOT
#

studio** You are now Level 1! **studio

fringe gate
charred veldt
#

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

fringe gate
#

Using a normal leaderstat from Roblox self?

fringe gate
charred veldt
#

and your real money value goes elsewhere

fringe gate
# charred veldt 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?

charred veldt
# fringe gate '''game.Players.PlayerAdded:Connect(function(player) local leaderstats = Ins...

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)
fringe gate
#

and then?

charred veldt
fringe gate
fringe gate
charred veldt
# fringe gate

maybe name the realcash value other than that it's fine

fringe gate
#
    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)
charred veldt
#

no i mean like

digital plazaBOT
#

studio** You are now Level 2! **studio

charred veldt
#

name the value

fringe gate
#

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

charred veldt
#

yeah that looks good

fringe gate
charred veldt
#

pick any and work on that

fringe gate
#

is the money system done?

charred veldt
#

or at least just pick an essential

charred veldt
#

for the most part

thin edge
#

Why do u parent game cash to the plr?

charred veldt
#

it's not an issue if you have a custom leaderboard implementation

fringe gate
charred veldt
#

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

fringe gate
#

i have now the list

fringe gate
#

@charred veldt

charred veldt
charred veldt
fringe gate
#

ok

fringe gate
charred veldt
# fringe gate 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

fringe gate
#

seems looking difficult

charred veldt
#

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

fringe gate
#

Im now making the GUI

uneven chasm
#

and i help u

fringe gate
#

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

charred veldt
charred veldt
#

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)

charred veldt
thin edge
# fringe gate i have now the list

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.)

fringe gate
#

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

fringe gate
fringe gate
# fringe gate

@thin edge I have done some things for roblox Brawl Stars

#

And idea for a name other than Shelly?

#

Brawl Stars

broken harness
#

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

fringe gate
#

@broken harness

raven osprey
#

HOLY yap

#

just use chatgpt deep research mode

#

you'll get industry standard answers

fringe gate
raven osprey
#

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

broken harness
#

if it's specific help idm helping

#

but you just gotta go for it

fringe gate
#

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)?

fringe gate
molten rampart
#

cant ai explain it

fringe gate
#

it is complex

molten rampart
#

not that complex

fringe gate
fringe gate
#

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
digital plazaBOT
#

studio** You are now Level 9! **studio

hollow venture
#

yo

fringe gate
hollow venture
#

oh im not scripter

fringe gate
hollow venture
#

its good

broken harness
#

if you can't figure it out still, then ask question

broken harness
#

you should focus on the gameplay element tho

fringe gate