Can I have per-player collision settings?

I’d like to be able to have custom collision settings for each player in a networked game. For instance, I might want a box to be collidable with player 1, but not collidable with player 2, and I’d like to dynamically adjust this at runtime.

I’m looking to understand whether 1) this is possible and 2) where I might begin if it is. I’m assuming I’ll need to use C++ for this, though alternative ideas that don’t use it I’d also love to hear. I’ve been digging through the source code a bit, and I see traces of collision code strewn about, but it doesn’t seem like this will be as easy as writing a new class that I can swap in via the project settings menu (e.g. like writing a new game mode).

  1. Yes, it’s possible: Add a Custom Object Type to Your Project in Unreal Engine | Unreal Engine Documentation
  2. Every important info what you need adjusting custom collision object at runtime: How can I Create custom collision Object Type and make it avaliable in C++? - World Creation - Unreal Engine Forums

Thanks, I think this’ll work for me. I’ll just need to do some juggling of collision profiles.