Skip to content
Media 1 for listing Modular Proficiency System

Description

Overview

Modular Proficiency System is a complete Blueprint-based progression framework for Unreal Engine 5 that allows developers to create weapon proficiencies, gathering skills, crafting specializations, passive progression systems, profession systems, and other experience-based gameplay mechanics through a flexible data-driven architecture.

Built entirely in Blueprints, the system uses Actor Components, Data Assets, Event Dispatchers, and modular reward handling to provide a scalable foundation for RPGs, survival games, crafting games, simulation games, and progression-heavy projects.

FeaturesCore Progression
  • Experience-based proficiency progression

  • Automatic level calculation

  • Configurable XP requirements

  • Maximum level support

  • Multiple proficiency support

  • Runtime proficiency registration

  • Data Asset driven setup

Scaling Functions
  • Proficiency multiplier calculations

  • Weapon damage scaling

  • Critical chance scaling

  • Gathering yield scaling

  • Generic value scaling support

Milestone Rewards
  • Stat rewards

  • Ability rewards

  • Passive rewards

  • Recipe rewards

  • Item rewards

  • Feature unlock rewards

  • Custom reward support

Event Dispatchers
  • XP Added

  • Level Up

  • Max Level Reached

  • Milestone Reached

  • Milestone Reward Granted

Save & Load
  • Save Game integration

  • Automatic proficiency persistence

  • Runtime loading and restoration

Debug Tools
  • Included proficiency debug widget

  • Runtime proficiency browsing

  • Manual proficiency display support

  • Example test actor

  • Example event listener component

Included Examples

The package includes fully configured examples demonstrating:

  • Adding proficiency experience

  • Retrieving proficiency data

  • Multiplier calculations

  • Weapon damage calculations

  • Event dispatcher usage

  • Milestone rewards

  • Save and load functionality

  • Debug UI integration

System Architecture

The system uses:

  • Actor Components

  • Data Assets

  • Blueprint Structs

  • Blueprint Enums

  • Event Dispatchers

  • Save Game Objects

  • UMG Widgets

Ideal Use Cases
  • RPG progression systems

  • Weapon mastery systems

  • Gathering professions

  • Crafting specializations

  • Survival game progression

  • Profession systems

  • Skill progression systems

  • Experience-based gameplay mechanics

Documentation Included

A complete PDF documentation guide is included with the project covering:

  • Installation

  • Component Setup

  • Data Asset Creation

  • Creating New Proficiencies

  • Save & Load Integration

  • Event Dispatchers

  • Reward System Setup

  • Debug Tools

  • Test Actor Usage

  • Custom Gameplay Integration

  • Troubleshooting

Notes

This system is designed to be modular and easily integrated into existing Unreal Engine 5 projects.

The included examples focus on demonstrating framework functionality and are intended as implementation references for game-specific systems.
Documentation included with purchase.

Included formats