I'm currently selling my fully functional multiplayer platform playchap.io I built from scratch as my startup (or teaming up with someone who could help me to push it further)
It's a multiplayer platform with skill-based competitions where the winner takes everyone's ETH
It's engineered with the following functionality and tech stack in place:
- Multiplayer Back-End, players auth - Node.js & Nakama
- Modern Front-End Framework based on JAMstack
- Players can bet and play against each other with crypto (Ethereum)
- 4 unique arcade HTML5 games to support Desktop, Tablet and Mobile game experience.
- Players as well can play for fun with fun coins
- Matchmaking, UI wise very nicely implemented
- Creating gaming Rooms
It practically covers up all the cases you've mentioned and some could be adjusted or tailored accordingly.
Below are a few games that I developed to compliment the platform
PM me if interested...