Introduction
Hello, I’m Gameboy and I will be talking about how to organize your workspace in the best way possible. I have been through a lot of projects, and I think that I may have come up with the ultimate workspace organization guide!
Some people may say that workspace organization doesn’t matter. But let me tell you something. IT DOES! When you come back to your game after a while you will forget where everything is and will start looking everywhere around your workspace to find certain models, and it will be painful if you didn’t organize your workspace correctly!
This tutorial is for people who are curious and for people who have messy workspaces.
Please Note: Everything I say in this post is just my opinion.
Organization
Grouping and Folders
Before we do anything, first go and group all of your models (if you haven't already). Make sure when grouping your models, you group your models in parts/sections.
Here are some examples:
Grouping Example
We have this nice tree here but brace yourself until we look at what’s going on in workspace.
Now this is the case for some people’s workspaces unfortunately…
This image just speaks for itself.
Now to fix this monstrosity we would first group all the parts together into one model. Then we would rename it to “Tree”. We would rename it so that in the future when your game is fully packed you would know what this model is when looking through your workspace.
Some people may look at this as organized, but when you look inside it is still an eye strain.
Now to make the insides of this model to look better we would group the leaves into one model and the trunk into one model and rename those models to their perspective names.
Ah now look how tidy and organized our tree has become!
After you have grouped all of your models using the method stated above, then start making folders in workspace that will hold main parts of your map. I recommend planning out your map before creating it (Makes organizing 10x faster).
Jailbreak Example
Like for example let’s take it for Jailbreak, a popular game on Roblox. We would start off by making folders for the Robberies, Cities etc. Then placing our models in those folders.
Models Handled By Scripts
Now you may be asking what about my scripts? Well for the builds that are going to be used by your scripts here is what you can do.
Note: Do not use these methods on assets that you are storing away from the player in ReplicatedStorage etc.
Method 1
You can first add a folder in your model that will contain all the assets from that model that will be needed by your scripts.
Method 1 Example
Method 2
Or you can make a global folder that contains all of the models that contain your scripts.
Method 2 Example
Some Do’s and Dont’s
Here are some do’s and dont’s when organizing your game.
Do’s
-
Keep consistency as it will be worth it in the future.
-
Organize your game so that you and others can understand where everything is!
-
Use folders as much as possible!
Dont’s
-
Don’t keep your client and server scripts in workspace, as that is just messy. Use places like StarterPlayerScripts and ServerScriptService respectively!
-
Don’t keep random parts lying around in workspace as no one will probably know what they are for without going and checking where they are positioned in the game.
Conclusion
I will still be adding more to this post!
Hopefully I helped someone out there in organizing their workspace. If you guys have any feedback, comments or anything really, I would love to read it down below!
Thanks!
- Helpful
- Not Helpful
0 voters