Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[Feature Request] Netplay Video Chat Overlay (inspired by Nintendo Switch 2 GameChat) #18628

Open
Labels
feature requestNew enhancement to RetroArch.
@TimOelrichs

Description

Feature Request: Netplay Video Chat Overlay (inspired by Nintendo Switch 2 GameChat)

Summary

Add an optional Netplay Video Chat overlay that allows players to display live video camera windows next to the main game view during online play — inspired by Nintendo Switch 2’s GameChat, which already supports live video chat alongside gameplay.

Motivation

Netplay enables online multiplayer, but it currently lacks social presence.
Nintendo Switch 2 demonstrates that voice + video chat next to gameplay significantly improves the online experience.

Benefits include:

  • Better cooperative gameplay communication
  • More engaging competitive matches with real reactions
  • Stronger community interaction
  • Improved long-session Netplay experience

This feature would be fully optional and disabled by default.

Proposed Feature

  • Display up to N video chat windows (e.g. 1–4 players)
  • Video feeds rendered as a non-intrusive overlay next to or on top of the main game viewport
  • Fully configurable:
    • Window position (corners / left / right)
    • Size and opacity
    • Enable/disable per participant
  • Video chat runs independently from emulation timing and Netplay determinism

Technical Considerations

  • Video streams handled outside of core emulation
  • Non-deterministic, best-effort delivery
  • Possible video backends:
    • WebRTC
    • Platform-native camera APIs
  • Optional bandwidth limit and FPS cap for video feeds
  • Graceful fallback when camera or bandwidth is unavailable

UI / UX Integration

  • Toggle via Quick Menu → Netplay
  • Clear indicator when video chat is active
  • Mute microphone / disable camera per player
  • Optional border or theme styling
  • Main game viewport should never be resized unexpectedly

Privacy & Safety

  • Camera and microphone access strictly opt-in
  • Clear UI indication when camera is active
  • No automatic camera activation
  • No recording or streaming unless explicitly enabled by the user

Why This Fits the Project

  • Nintendo Switch 2 already proves the concept with its GameChat feature
  • RetroArch already supports:
    • Netplay
    • Overlays
    • Modular optional features
  • This would modernize Netplay’s social experience without impacting emulation accuracy
  • Entirely optional, configurable, and modular

TL;DR

Optional video chat windows during Netplay
Small live camera overlays next to the game screen, inspired by the real Nintendo Switch 2 GameChat feature — improving social interaction without affecting emulation accuracy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestNew enhancement to RetroArch.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /