Easy Multi-Player Device Sharing for Unity

This package makes it easy to support multiple players per device in Unity. It simplifies the process of sharing a single device among multiple players, making it perfect for multiplayer games. With this package, you can easily set up a shared device for 2 or more players, using Unity's InputSystem and PlayerInputManager components. The package includes features such as:

  • Supports any device, including keyboards and gamepads
  • Works with Unity's default PlayerInput and PlayerInputManager components
  • Compatible with PlayerInputManager join/left system
  • Works with Unity's button rebinding system

The package includes a simple 2-step setup process:

  1. Configure your input actions asset to support different control schemes for each player.
  2. Add the PlayerInputCanShareDevice component to your PlayerInput prefab.

That's it! The package handles the rest, allowing you to easily share a single device among multiple players.

Overview

This package simplifies the process of sharing a single device with multiple players in Unity, using the InputSystem and PlayerInputManager components.

Functionalities included

  • InputSystem demonstration of single device shared with multiple players
  • InputSystem prefabs for rebinding controls on shared devices
  • Shared device setup shows players able to join and drop at runtime by pressing a key on bound sections of the device

Dependencies

  • This package requires including UnityEngine.InputSystem
  • Some scenes may require TMPro (TextMeshPro) essentials in your project

Easy Multi-Player Device Sharing for Unity - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Multi-Client Launcher for Unity

Multi-Client Launcher for Unity Thumbnail

Easy-to-Use Level Editor for Unity

Easy-to-Use Level Editor for Unity Thumbnail

Easy Instagram Sharing for Android in Unity

Easy Instagram Sharing for Android in Unity Thumbnail

Easy Multiplayer for Unity

Easy Multiplayer for Unity Thumbnail

MiddleVR - Multi-Display and Cluster Rendering for Unity

MiddleVR - Multi-Display and Cluster Rendering for Unity Thumbnail

Soft2D for Unity: 2D Multi-Material Physics Engine

Soft2D for Unity: 2D Multi-Material Physics Engine Thumbnail