Like my previous post, Defold just has its own way of doing things that are very annoying. This talk of simplicity is pure garbage to me. Collision groups are fundamental to a physics system. Why would I be limited to only defining Collision Groups in a Component and not somewhere sensible like game.project?
A multiplayer game for instance may define multiple collision layers not known to the client but sent as bitmasks for instance. How do you set such masks on Defold? Durrrhhh...., find a workaround obviously. What I should write a custom collision groups whatever? Wtf? This is not the way to go for modern games.
I almost switched back to Godot because I am annoyed, I am super close to switching to Unity. So yeah, collision groups are just masks. In other game engines, you just name and use them like ENUMS. What is up with this loose, totally error prone way of doing them in Defold? Do these guys live in a bubble?
Again, yeah reaching a threshold where I can say Defold is just for simple games and will just switch away. I take back my assertion that Defold is THE way to go for Mobile, it is the way to go for simple games and any more than that you will have to find a workaround. May be time to go the way of King and leave it behind.
Anyway, you have to define collision groups in the masks area and add that game object actively in order to register the group then you can shut off the masks and start using the groups..... 😂💀 I don't know what to tell anyone about that. Works for simple games, I guess....
Weird decisions make it look to me like someone's pet project. There's typically good reasons why others choose to do things the same way, it's just mentally easier and more maintainable.
If you ever need more than 16 groups for which you will have to count manually how many you have, again this is super odd given you have an editor for f**ks sake, use another game engine. 32 groups is what is provided by many game and physics engines these days. I'm surprised 3D support is even a focus for Defold at all with SIXTEEN groups. As Bill Gates supposedly said, 640KB ought to be enough for everyone.