Drop is an open source game distribution platform.
Drop is free, open and flexible. As game distribution has a massive array of use-cases, Drop needs to be able to extended and developed for easily.
Drop is in it's early stages, so most of this is planned
Drop will support:
- Simple login (username/password)
- Invitation-based registration
- SSO (various providers, or generic)
- SSO specific requirements (i.e. part of specific Discord server, particular email domain name, etc)
- Multi-provider sign in (can use multiple different methods)
- Third-party client sign in & access (for desktop, mobile and other clients)
Drop will support any format of game, and handles multiple platforms.
- Native games for Windows & Linux
- First-class support for Wine/Proton in Linux
- Custom-install scripts/dependency installation & checking
Drop clients have built-in distributed networking APIs. This means:
- Aggregate game downloads
- Co-ordinated P2P networking & Remote LAN play over tunnel
- Remote Play
All this, while being incredibly secure and safe to expose to the internet.