Going to be a long topic I want to discuss.
I’ve been developing on Roblox Studio for almost 3 years now, currently I’m just working on better methods to do things, which is how I’ve introduced modular coding;
TycoonService. }
PlayerService. } > Modules
CommerceService .. }
Boostrap → TycoonService:Init(), PlayerService:init()
Quite a step from what i was originally doing, helped in organisation, learned how to type check and build little by little my own systems (StateManager for example)
However as simple as a Statemanger or a Tycoon could be, I want to move foward into the depths of scripting, lets take a game for example; Blox fruits, widely popular game with good systematic handling, how would they handle their systems? Inventory, guns, or more specifically how would i construct a front page game?
Why would you do/need InventoryClient and InventoryServer? How would you validate Client to Server? (Except for cooldown validation. I already know how to do such)
For what reason would we need to use methods like bit32()
how would a person even code their own networking module, better frameworks etc, if i was coding a Pack a Punch system (if you are unfamiliar, it’s a system where you insert a gun into a machine, it changes color and its more powerful) how could we validate such things to Client → Server? How would I organise a framework like this?
Obviously what I’m asking is not easy, and it’s thinking outside the box, normal youtube videos wont actually show you how to script, rather on yourself you’re gonna have to learn how to do it, genuinely asking how to actually become a better coder, when to use a modular system, when to create scripts ( if your game was at 100k ccu for example and you want to add a new event)
I’m familiar with Modules like signal, janitor, bytenet, etc, however they are just helper units, with your code, asking how to build frameworks and become a “better” coder, them frontpage games are gatekeeping methods ![]()
