Skip to content
@open-game-collective

The Open Game Collective

Developing the Open Game System

🎮 The Open Game Collective

Building the Open Game System (OGS) - bridging web and native gaming experiences

The Open Game Collective builds tools that empower developers to create cross-platform gaming experiences. Our Open Game System (OGS) bridges the gap between web and native capabilities, enabling developers to build once and reach players everywhere with features like push notifications 📱 and TV casting 📺 that typically require native app development.

Website Email

What is the Open Game System?

The Open Game System (OGS) is an ecosystem that enables web games to access native features while maintaining their web-first nature. OGS provides:

  • Cross-Platform Reach 🌍: Deploy once, play everywhere
  • Native Capabilities 🔔: Push notifications, TV casting, and more
  • Developer-First 💻: Simple SDKs with clear, consistent patterns
  • Independent Integration 🧩: Use only the components you need

Components

SDKs 🧰

Our SDKs follow a headless pattern that separates state from UI, giving developers complete control over presentation while handling complex system interactions:

Platform Components 📱🌐

  • opengame-app: Mobile companion app (iOS/Android) that enables native features
  • opengame-org: Web platform for discovering and playing OGS-compatible games

Reference Implementation ⭐

  • trivia-jam: Interactive trivia platform demonstrating OGS integration

Specification

The OGS Specification defines the protocols and requirements for integrating with the Open Game System. The specification covers:

  • Account Linking Protocol
  • Push Notification Protocol
  • TV Casting Protocol

For detailed technical requirements, refer to the specification repository.

Getting Started

The easiest way to get started with OGS is to:

  1. Choose which features you need (authentication, notifications, casting)
  2. Install the relevant SDK packages
  3. Follow the implementation guides in the SDK documentation
  4. Test your integration with the OGS development environment
  5. Complete the certification process for production access

Community & Support

License

Our SDKs and specifications are available under the MIT License.

Pinned Loading

  1. opengame-org opengame-org Public

    Web platform component of the Open Game System (OGS) - a community-driven game distribution platform. Provides browser access to OGS games with authentication, wallet integration, and digital marke…

    TypeScript

  2. opengame-app opengame-app Public

    Mobile app component of the Open Game System (OGS) - a community-driven game distribution platform. Provides iOS/Android access to OGS games with authentication, wallet integration, and Chromecast …

    TypeScript

  3. actor-kit actor-kit Public

    A TypeScript library for building real-time, event-driven applications with XState and Cloudflare Workers. Seamlessly manage distributed state machines and actor-based systems.

    TypeScript 51 1

  4. auth-kit auth-kit Public

    A headless, isomorphic authentication toolkit for React applications with email verification and anonymous-first auth. Works with any server framework (Next.js, Remix, etc) and React Native.

    TypeScript

  5. trivia-jam trivia-jam Public

    An interactive trivia platform built on the Open Game System (OGS) specification. Host custom games, compete for prizes, and create your own question sets. Seamlessly integrates with OGS authentica…

    TypeScript 3

  6. xstate-migrate xstate-migrate Public

    A migration library for persisted XState machines, designed to facilitate state machine migrations when updating your XState configurations

    TypeScript 3

Repositories

Showing 10 of 14 repositories
  • opengame-api Public
    open-game-collective/opengame-api’s past year of commit activity
    0 0 0 0 Updated Mar 19, 2025
  • specification Public
    open-game-collective/specification’s past year of commit activity
    0 0 0 0 Updated Mar 19, 2025
  • .github Public
    open-game-collective/.github’s past year of commit activity
    0 0 0 0 Updated Mar 19, 2025
  • cast-kit Public
    open-game-collective/cast-kit’s past year of commit activity
    0 0 0 0 Updated Mar 18, 2025
  • renderer Public
    open-game-collective/renderer’s past year of commit activity
    0 0 0 0 Updated Mar 18, 2025
  • auth-kit Public

    A headless, isomorphic authentication toolkit for React applications with email verification and anonymous-first auth. Works with any server framework (Next.js, Remix, etc) and React Native.

    open-game-collective/auth-kit’s past year of commit activity
    TypeScript 0 0 0 1 Updated Mar 14, 2025
  • opengame-org Public

    Web platform component of the Open Game System (OGS) - a community-driven game distribution platform. Provides browser access to OGS games with authentication, wallet integration, and digital marketplace features.

    open-game-collective/opengame-org’s past year of commit activity
    TypeScript 0 0 0 1 Updated Mar 7, 2025
  • opengame-app Public

    Mobile app component of the Open Game System (OGS) - a community-driven game distribution platform. Provides iOS/Android access to OGS games with authentication, wallet integration, and Chromecast support.

    open-game-collective/opengame-app’s past year of commit activity
    TypeScript 0 0 0 0 Updated Feb 28, 2025
  • trivia-jam Public

    An interactive trivia platform built on the Open Game System (OGS) specification. Host custom games, compete for prizes, and create your own question sets. Seamlessly integrates with OGS authentication and community features.

    open-game-collective/trivia-jam’s past year of commit activity
    TypeScript 3 AGPL-3.0 0 0 2 Updated Feb 20, 2025
  • open-game-collective/standard-electric’s past year of commit activity
    TypeScript 0 1 0 0 Updated Jan 22, 2025

Top languages

Loading…

Most used topics

Loading…