@Kolanaki Take a look at https://github.com/SiloCityLabs/Cuttlephone - it's an OpenSCAD parametric design where you "just" need to measure your phone correctly and then render and print it. That's how I did mine. It has support for hard cases (PLA, PETG and so on), soft cases (TPU), Junglecat controller and Switch JoyCons.
Could be worse. You could have the Moto Gamepad Mod, which only supports one phone. (Well, three if you want to count all three generations of the Moto Z series phones.)
@dual_sport_dork Should still work with some custom 3D printed adapter, shouldn't it? But it definitely looks harder to create the adapter than a case.
Negative, unless your phone has the connector pads on the back for Moto Mods, which only the Z series has. The controller has no other way to connect to a phone.
@NoneYa I loved it as well, though it was definitely a very tight fit with the Note 20 Ultra. Sadly it broke after ~3 months and I never got a replacement.