You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear!
So, my Roblox game is organized with folders but not complex. Just basic folders. I don’t name every single object/instance in the game.
What is the issue? Include screenshots / videos if possible!
I made the game before I knew CollectionService was ever a thing, but now that I know about it, do I have to go back just to use it. It gives the same results as if I didn’t use it. So does it really matter? I won’t be going back to change the scripts very much.
What solutions have you tried so far? Did you look for solutions on the Developer Hub?
I have tried reverting my game to an earlier version. As well as just using packages since most levels have the same scripts like the animations, movement, etc.
Hey, you aren’t required to use it, if you are working alone, and its comfortable for you the way it is, you don’t have to change anything, it’s all personal preference, there are also thousands of other modules to help with everything, it doesn’t always mean it’s BETTER to use it, it just simplifies things for developers.
No, not really, It’s almost the same but CollectionService will be faster for finding instances rather than checking every single instance in the game, other than that you are good with what you have.
Oh, thank God. I nearly wanted to organize the whole game. I want to study Object Oriented Programming and why I should use it. For the newer parts of the game.
You already said you have basic folders, and that’s actually good, you know where everything here, but if you want to get more advanced use CollectionService, if you want to stay like that there is no problem.
CollectionService and OOP are different.
CollectionService is for Organizing
OOP is for creating and handling multiple classes easily
Ok, thank you @lavasance and @VonsRevenges for the clarification. I’m fine with the current game. I’m just going to rename some parts and revert the changes.
You use OOP if you are handling a big amount of objects that are the same type, You don’t have to use it, but it just makes everything easier to handle.