I may have made a mistake

You can write your topic however you want, but you need to answer these questions:

  1. 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.
  2. 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.
  3. 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.
1 Like

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.

2 Likes

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.

1 Like

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

1 Like

Ok, thank you @lavasance and @5smokin for the clarification. I’m fine with the current game. I’m just going to rename some parts and revert the changes.

2 Likes

This might be a common question, but why use OOP? I asked the same question when I learned about ModuleScripts. Now I use them all the time.

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.

1 Like

Well the rings in my game are the same type. So if I ever make a new game, I can use OOP for the rings.

Yes, this is a good approach

Check this topic out, it will help you alot.

1 Like