コンテンツにスキップ

説明

Ultimate Stats Framework

Build complex stat systems without starting from scratch.

Ultimate Stats Framework is an advanced gameplay framework for Unreal Engine focused on:

Stats, Attributes, Buffs, Formulas, Attribute Calculations, and Equipment.

Its goal is simple:

Reduce repetitive development work and help you start building real gameplay faster.

Whether you are creating an RPG, ARPG, Roguelike, Survival Game, Action Game, or any project involving character progression, equipment, buffs, and stat calculations, Ultimate Stats Framework helps you build a complete and extensible gameplay system in just a few minutes.

You can quickly explore the framework through our promotional video and included learning resources.

Included resources:

Why Ultimate Stats Framework instead of GAS?

Unreal Engine's Gameplay Ability System is a powerful and mature solution.

However, it also comes with a large number of concepts, workflows, and implementation requirements.

For building systems such as attributes, buffs, modifiers, formulas, equipment, and stat calculations, GAS requires a significant amount of time to learn and configure before you can begin implementing them effectively.

With Ultimate Stats Framework, you can get started by watching a short tutorial or reading the documentation.

In less than 10 minutes, you can understand the basic workflow and begin building your own systems within minutes.

For common gameplay features, you often do not need to write any code at all, or a single Blueprint node or C++ function is usually enough.

Examples include:

  • Burning Buffs

  • Health Bars

  • Character Attributes

  • Level Progression

  • Attribute Growth

  • Enemy Scaling

  • Equipment Growth

  • Modifying Attributes

  • Adding Equipment

  • Applying Buffs

Visual Workflow

Gameplay design instead of boilerplate programming.

Most core features in Ultimate Stats Framework can be configured through visual design panels.

You can visually create and manage:

  • Attributes

  • Buffs

  • Modifiers

  • Formulas

  • Growth Systems

  • Attribute Calculations

  • Equipment

  • Related Gameplay Data

Many tasks that would normally require large amounts of code can instead be configured directly inside the editor.

This allows you to focus more on questions like:

“How should this attribute scale?”

“How should this buff affect the character?”

“How should the final damage be calculated?”

Instead of constantly dealing with low-level implementation details.

Ultimate Stats Framework is designed to turn stat system development into actual gameplay design.

Blueprint Friendly. C++ Ready.

Ultimate Stats Framework is designed to be highly extensible, flexible, and easy to learn.

Many common operations are already built in and can be completed with just a single Blueprint node or C++ function.

For example:

  • Get Attribute

  • Set Attribute

  • Modify Attribute

  • Add Buff

  • Remove Buff

  • Calculate Formula

  • Get Final Attribute Value

Many common gameplay operations can be completed with a single node.

Ultimate Stats Framework fully supports C++.

For projects with more advanced gameplay requirements, the framework provides extensive customization options and can be further accessed and extended through both Blueprints and C++.

Easy to use for both Blueprint and C++ developers.

Designed for Developers and Game Designers

Gameplay systems should not only be understandable by programmers.

One of the main goals of Ultimate Stats Framework is to make gameplay configuration clear and intuitive for designers as well.

Game designers can directly adjust values through visual panels, including:

  • Attribute Values

  • Attribute Growth

  • Buff Effects

  • Modifiers

  • Formula Parameters

  • Attribute Calculation Relationships

  • Equipment Effects

Without constantly modifying low-level code.

This makes it much easier to iterate on:

  • Gameplay Balancing

  • Character Balancing

  • Enemy Balancing

  • Equipment Balancing

Your gameplay systems can continue evolving without requiring you to constantly rewrite their underlying implementation.

Designed for Existing Projects

Your project should not have to adapt to the framework.

Ultimate Stats Framework does not require you to redesign your entire project around it.

You can gradually integrate only the systems you need into an existing Unreal Engine project.

For example, you can begin with:

Stat System

Then add:

Buff System

And later expand with:

Formula System

Attribute Calculation System

The framework is designed to adapt to your project, rather than forcing your project to adapt to the framework.

From Simple Stats to Complex RPG Systems

Start simple. Expand when you need to.

Ultimate Stats Framework is not only designed for complex RPGs.

You can begin with a very simple setup, such as:

  • Health

  • Attack

  • Defense

Then gradually expand your project with:

  • Buffs

  • Equipment Modifiers

  • Derived Attributes

  • Level Scaling

  • Damage Formulas

  • Character Growth

This makes the framework suitable both for rapid prototyping and for building larger, more complex RPG stat systems over time.

Your Stats. Your Rules.

Every game has its own stat system.

Some games only need simple Health and Damage values.

Others require dozens of attributes, complex buffs, equipment modifiers, progression systems, and advanced formulas.

Ultimate Stats Framework does not decide how your game should work.

It gives you the tools to build your own rules more easily.

Create your stats.

Design your formulas.

Build your gameplay.

含まれる形式