Wild Ox Studios - Wild Ox Couch Coop Online + SplitScreen

Couch Co-op Online

Bring your couch to the internet. Enable local split-screen players to join online multiplayer sessions together.

Overview

Couch Co-op Online solves the challenge of combining local couch co-op with online multiplayer. Multiple players on a single machine can connect to online sessions as separate, fully-networked players—perfect for games that want to support both local and online play simultaneously.
Documentation Video: https://www.youtube.com/watch?v=Q8g8fljn-oo

Live Support Provided on Discord - https://discord.com/invite/JTBBm5bzUP

Key Features

  • Drop-in/Drop-out Gameplay - Players join and leave at any time with controller input. No lobby screens required.

  • Networked Split-Screen - Multiple local players on client machines seamlessly join online servers as individual players.

  • Unique Player Indexing - Server-assigned player indices across all machines for consistent player colors and identification.

  • Steam & LAN Support - Works with Steam lobbies and LAN/direct IP connections out of the box.

  • Pawn-Based Viewports - Split-screen slots only appear for players with active pawns, keeping the screen clean.

  • One-Click Setup Wizard - Configure your project with a single button click from the editor toolbar.

  • Blueprint-Friendly - Full Blueprint support with delegates and easy-to-use nodes.

What's Included

  • Core C++ Plugin - GameInstance, Viewport, Session Subsystem, Player Component

  • Example Blueprints - Ready-to-use GameMode, Controller, Character, and Widget Manager

  • UI Widgets - "Press Start to Join" overlay and Host/Join menu

  • Test Map - Configured and ready for testing

  • Complete Documentation - API reference and setup guides

Use Cases

  • Party games with online matchmaking

  • Cooperative games supporting both local and online friends

  • Fighting games with local + online spectators

  • Any game where you want players on the same couch to play online together

Quick Start

  1. Enable the plugin

  2. Click Couch Co-op Online → Configure Project Settings in the toolbar

  3. Restart the editor

  4. Open the included TestLevel and play!

Technical Details

  • Network Replicated: Yes

  • Documentation: Included