orion-teams-framework

Implement Unreal Engine team identity and relationship management across gameplay systems.

16|3|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/OrionUE/Orion_FreeEdition --skill orion-teams-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orion-teams-framework
Source: https://github.com/OrionUE/Orion_FreeEdition/tree/main/.agents/skills/orion-teams-framework
Command: npx skills add https://github.com/OrionUE/Orion_FreeEdition --skill orion-teams-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps Unreal Engine developers implement and maintain consistent team identity, metadata, AI attitude, spawning, and gameplay integration workflows without scattering team logic across unrelated systems.

Core Features & Use Cases

  • Team Identity Management: Guides implementation of IGenericTeamAgentInterface, IOrionTeamAgentInterface, FGenericTeamId handling, and team change notifications.
  • Team Metadata and Gameplay Integration: Covers TeamSubsystem, TeamInfo actors, TeamDisplayAsset, TeamCreationComponent, GameFeature/Experience setup, and replication-aware team data flows.
  • Use Case: When creating a multiplayer mode with AI enemies, friendly fire rules, team-based spawning, and team UI, use this Skill to connect all team-related systems through the framework conventions.

Quick Start

Use the orion teams framework skill to implement a new Unreal Engine team feature with correct team agents, metadata, spawning rules, and validation steps.

Frequently Asked Questions about orion-teams-framework

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up consistent team identity and relationships in Unreal Engine multiplayer?

Unreal Engine team identity requires implementing FGenericTeamId and team agent interfaces to manage relationships. This ensures consistent AI perception attitudes and team metadata across replicated multiplayer gameplay systems without scattering logic.

What is the best way to manage AI perception attitudes across different teams in Unreal Engine?

AI perception attitudes are managed by applying GenericTeamId through team agent interfaces and TeamSubsystem patterns. This connects AI attitude resolution directly to team identity, ensuring hostiles and friendlies react consistently.

How do I integrate team metadata with GameFeatures and Experience setups in Unreal Engine?

Team metadata integrates with GameFeatures by using TeamCreationComponent and TeamDisplayAsset within the Experience setup. This workflow links team data flows to gameplay spawning and UI systems through framework conventions.

Can I use Orion teams framework for both AI enemies and friendly fire rules in a multiplayer mode?

Yes, the framework supports multiplayer modes with AI enemies and friendly fire rules. It connects team-based spawning, AI attitudes, and team UI by applying TeamInfo replication and validation rules across all gameplay systems.

How does TeamInfo replication work for team agents in Unreal Engine?

TeamInfo replication synchronizes team identity and metadata across multiplayer clients by utilizing TeamSubsystem patterns. It ensures that team change notifications and GenericTeamId data remain consistent during replicated multiplayer gameplay.

Why does my Unreal Engine team system logic become scattered across unrelated gameplay systems?

Team logic scatters when team identity, spawning, and AI attitudes are not unified. Applying a central TeamSubsystem with framework-specific validation rules consolidates team metadata, GameFeature integration, and agent interfaces into one workflow.