Ends Today: Save up to 95% on the Time Travel Mega Bundle!

Profile System it's a powerful plugin for meta mechanics, contains Save system, Shop, Inventory and other features.


Can be used Blueprints only without C++, all functions can be called from Blueprints. Full C++ - good optimization(Blueprints only for Showcase)


Profile System has Managers: three default(Stats, Data, Shop) and custom user managers. Manager - autonomous Profile object with easy using Profile System.


Data manager help to work with Data Assets, you can get them using Class or Tag, in Profile System Data Assets added Custom Data array to handle any information in Data Assets of one class.


Stats Manager controls Stat objects: three default(Info - for simple variables, Currency, Inventory) and custom user Stats. Stat - serializable object for easy Save-Loads, in Stat class implemented Pre-Save and Post-Load events to add custom logic.


Info Stat can handle any amount of Int, Float and String variables, Currency Stat has functions to manage user currencies and dispatchers, as currency it uses Currency Data Asset. Inventory handle user items, add/remove them and has event dispatchers to bind.


Shop Manager handle Shop Items, there implemented functions to get Item using Class, Category, Tag, ID. You can manage Shop Categories and bind to Purchase dispatchers(for Shop and for every Item). In Item Data Assets you can configure item price(Currency and amount). In Shop Item class implemented Apply and Refund functions.


Profile System contains two libraries. For easy access to Managers, Stats and Data. And for advanced object/objects Serialization.


You can easily configure Profile System in Project Settings, set manager classes, stat classes, save object name, Data Assets search directory and other.


Documentation: GitHub Guide Repository

Support: Discord Community

Technical Details

Features:

  •  Save Load System
  •  Objects Serialization With Recursive Interface
  •  Profile User Stats
  • Shop
  • Inventory
  • Profile Managers
  • Profile Data Assets
  • Flexible Plugin Settings

Code Modules:

  •  Profile System (Runtime)
  • Profile System Editor (Editor)

Number of Blueprints: 9

Number of C++ Classes: 32

Number of Data Assets: 7

Network Replicated: No

Supported Development Platforms: Windows, Linux(Not Checked), MacOS(Not Checked)

Supported Target Build Platforms: Windows, Android, IOS, Linux, MacOS

48.40 
Platforms Android, iOS, Windows 64-bit, MacOS, Linux
UE Versions 5.0
Tags SERIALIZATION, SAVE SYSTEM OPTIMIZE, CURRENCY, INVENTORY SYSTEM, NoAI, PROFILE SYSTEM, SAVE SYSTEM, STATS, META, SHOP
Release date 20.09.2022

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery