Multiplayer team system for dynamic team creation, squads, player-made groups, and more
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!
For real-time support from the developers of this plugin, please join our Discord here.
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!
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