Skip to content
Back to wiki

Companion Project Content and Example Assets

A

Author

Author

Created: Oct 19, 2026Updated: Oct 19, 2026

Table of contents

Check the distribution boundary first

The Generic Game System Unreal plugin itself is code-only. Companion content is available only as a bonus with the purchase of my other paid products.

Find content by system

System

Current project directory and representative assets

Purpose / entry point

Camera core

/Game/GenericGame/CommonSystem/CameraCore/: CM_GCS_TopDown, BP_GCS_CameraPawn, C_GCS_CameraZoom

Top-down camera, camera pawn, and zoom examples.

Camera extras

/Game/GenericGame/CommonSystem/CameraExtras/: CM_ThirdPerson, CM_ThirdPerson_ADS, CM_ThirdPerson_CertainAbility, CM_ThirdPerson_ViewDirection

Third-person, ADS, ability-state, and view-direction mode examples.

Context Effects core

/Game/GenericGame/CommonSystem/EffectsCore/AnimModifiers/: AM_FootFX, AM_FootstepContextEffect; /Game/GenericGame/CommonSystem/EffectsCore/AnimNotifies/: AN_FootPlant_Left, AN_FootPlant_Right

Footstep context setup and animation event examples; AnimModifiers also contains Horse variants.

Context Effects libraries

/Game/GenericGame/CommonSystem/EffectsExtras/: CFX_CombatFX, CFX_MMS_Sfx, CFX_MMS_Sfx_Vfx_Demo, CFX_Lyra_Sfx, CFX_HitImpact_Env, CFX_HitImpact_FX

Inspectable effect libraries and example configuration; dependencies and content remain project-owned.

Interaction

/Game/GenericGame/CommonSystem/InteractionCore/: GA_GGS_Interaction, TP_QueryPotentialSmartObjects, WB_GGS_InteractionBox

Example Gameplay Ability, Targeting Preset, and interaction prompt Widget. Project-side trace/overlap logic still supplies candidate discovery.

Settings

/Game/GenericGame/CommonSystem/SettingsCore/: Settings_Root, SettingsProvider_Video, SettingsProvider_Audio, SettingsProvider_Input, SettingsProvider_Accessibility, SettingsProvider_Language

Root settings definition and video, audio, input, accessibility, and language Provider examples.

Settings menu

/Game/GenericGame/CommonSystem/UICore/UI/Settings/: WB_GSS_GameSettingsMenu, WB_GSS_GameSettingsPanel

Companion project's settings menu and panel Widgets. Continue with the Settings System.

UI

/Game/GenericGame/CommonSystem/UICore/UI/: GUI_GameUIPolicy, WB_GUI_GameUILayout, BP_GUI_HUD, WB_GUI_HUD_Generic; /Game/GenericGame/CommonSystem/UICore/UI/Menu/: WB_GUI_PauseMenu_Generic

UIPolicy, layout, HUD, and generic pause-menu examples. Continue with the UI System.

UI style

/Game/GenericGame/CommonSystem/UIExtras/Styles/Theme_Default

Default theme asset in the companion project.

Read the system guides for Camera, Context Effects, Interaction, and Settings.

Use the assets in your project

  1. Open the GenericGame project that contains the companion content, then expand /Game/GenericGame/CommonSystem in the Content Browser.
  2. Inspect dependencies for the relevant Blueprints, Data Assets, Widgets, and effect libraries before copying, migrating, or adapting them as project assets. A content path does not make an asset a runtime dependency of the plugin.
  3. If your project has only the plugin code, create project-owned assets by following the system guides. GenericGameSystemEditor exposes several asset-creation workflows, but those tools do not install the full companion content set.

Asset paths can change between companion-project versions. If a path is absent in your project, check that project's Content Browser and version notes.