Skip to content

feat: social presence — show live player counts and Discord Rich Presence #6

Description

@Klutzleo

Idea

Make OctaneOS feel like a living community, not a solo experience.

Features

Phase A — Anonymous player counts (no accounts needed)

  • Device pings a lightweight endpoint on GameOctane.com when a game launches/exits
  • ES queries the count when hovering a game tile
  • Shows something like "3 people playing this right now"
  • No login, no accounts, just anonymous presence

Phase B — Discord Rich Presence

  • When a game is running, push status to Discord via Rich Presence API
  • Shows "Playing Final Fantasy IX on OctaneOS" in the user's Discord status automatically
  • Relatively low implementation effort, high visibility for the platform

Phase C — Friends + invites

  • Requires GameOctane.com accounts
  • Friend list, game invites, netplay matchmaking
  • Long-term goal, depends on backend infrastructure

Notes

  • Phase A is the highest impact / lowest effort — no accounts, just a counter
  • Streetpass covers local/passive discovery; this covers the online side
  • Phase A could ship alongside the GameOctane app in Phase 2

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions