Custom Game Controller for all platforms

I have an idea for a bluetooth and USB game controller that supports all platforms such as Nintendo Switch, PS4/5, Xbox One, Xbox Series S/X, PC, Android, iOS, and possibly Mac. The problem is I'm struggling to find a way to support all these platforms at once with bluetooth connectivity. I did find GP2040-CE firmware for Raspberry Pi Pico, but I'm looking to mass produce and sell these controllers, which is difficult from what I've read about it.

I forgot to mention that I also want all the functionality of a game controller, including Gyro and vibration, which I don't know if it will be possible.

Ideas are great. What have you done to make it a reality?

If you want truly universal wireless Bluetooth support, you will need to license platform-specific tech (especially Sony/Microsoft). You can also use Bluetooth only for PC/Android/iOS, and USB dongles for consoles (like 8BitDo or Brook use).

So far I only have simulations for hardware on CAD software and many sketches and ideas for it, I still need to find the adequate firmware/library or device that can allow me to achieve the main goal of this project.

Bluetooth only would work for iOS and Android, but for PC? Some people like their devices wired, and not all PCs come with integrated Bluetooth. The main goal of this project is accessibility and customization.

Start by making a list of requirements that describe what this thing must do in detail. That will give you a better estimate of its complexity. From there you can plan your next steps.