Arc Teams

Puny Human - Code Plugins - Nov 3, 2020

Multiplayer team system for dynamic team creation, squads, player-made groups, and more

  • Supported Platforms
  • Supported Engine Versions
    4.27, 5.0 - 5.2
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Arc Teams is a networked multiplayer solution that allows for the creation of Teams and other segmentation methods for players.


Arc Teams was built from the ground up to support networked multiplayer games. It powers multiple games, each with different styles of segmenting players. ArcTeams supports both runtime and design time Team Definitions, allowing you to create any type of Team. 


Arc Teams also supports a concept of “Sub Teams”, which are teams within teams. This can be used to further segment players into Squads, Fireteams, Guilds, Factions, or whatever you need for your game. Arc Teams has a small development footprint and integrates simply into any code base. Simply override a few functions in GameMode and add a component to PlayerState, then it works! 


Arc Teams fully works with our other Arc plugins, such as Vehicles and Inventory. Combine all 3 to make your awesome multiplayer game!


Arc Teams now supports Unreal Engine 5!


Support

For real-time support from the developers of this plugin, please join our Discord here.

Technical Details

Features:

  • Create Static or Dynamic Teams at runtime or in editor!
  • Plug and play with any existing design
  • Fully networked 
  • Create SubTeams to further segment players
  • Easily associate objects in the game world with teams


For Unreal Engine 5: Simply download the 4.26 version, and copy the plugin from your 4.26 marketplace plugins folder into your Unreal Engine 5 project's Plugins/ folder!


Code Modules:

  •  ArcTeams - Runtime 

Number of Blueprints: 0

Number of C++ Classes: 21

Network Replicated: Yes

Supported Development Platforms: Windows / Mac / Linux

Supported Target Build Platforms: Windows / Mac / Linux


Example Project: https://drive.google.com/file/d/1zMTz0uQmncZ8AN55KRCoqFyOxCMtnmPL/view?usp=sharing