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
Enable the plugin
Click Couch Co-op Online → Configure Project Settings in the toolbar
Restart the editor
Open the included TestLevel and play!
Technical Details
Network Replicated: Yes
Documentation: Included