UTStudio - UTGameFramework

UTGameFramework,A Blueprint-Friendly Modular Gameplay Framework for Unreal Engine

Build complex gameplay systems with Blueprint — without giving up the power and extensibility of C++.

[Show Case](U-T-Studio/UTGameFrameworkShowingProject) | [UserGuide](UTGameFramework | UTGameFramework)

UTGameFramework is a modular gameplay framework designed from the ground up around a Blueprint-friendly workflow.

It provides reusable gameplay foundations for:

  • ⚡ Abilities — Active & Reactive Abilities

  • 🎯 Attributes & Gameplay Effects

  • 📦 Inventory & Items

  • 🛡️ Equipment & Equipment Effects

  • 💾 Save & Load

  • 🌐 Multiplayer-ready Gameplay Architecture

Blueprint First

Configure and compose gameplay systems directly in Blueprint and Data Assets.

You don't need to turn every gameplay feature into C++ just to use the framework.

Build in Blueprint. Extend with C++ when you need it.

Modular by Design

Abilities, Effects, Attributes, Items, Inventory, Equipment and Save/Load are built as reusable gameplay systems rather than a fixed game template.

Use the parts you need, connect them together, and extend them for your own project.

It provides the gameplay foundation — you decide how your game works.

Whether you're building an RPG, action game, multiplayer project, or your own custom gameplay framework, UTGameFramework gives you a structured foundation to build on.

Blueprint-friendly. Modular. Extensible. Built for gameplay.

Code Modules:
- UTGameFrameWork — Runtime module
- UTGame — Runtime/example gameplay module
- UTEditor — Editor module

C++ Classes:
- 146 UCLASS types
- 165 USTRUCT types

- 0 Blueprints included in the plugin,But you can find Blueprint Template in showcase

Network Replicated:
- Yes, multiplayer-ready architecture

Dependencies This plugin requires the following Unreal Engine plugins: - GameplayTagsEditor - Enhanced Input - StructUtils - Niagara.