Variables System

4.92 out of 5 stars(12 ratings)
  • 92%
  • 8%
  • 0%
  • 0%
  • 0%

Have cleaner Blueprints and Code with Data Oriented Design! Simple and easy to manage Variable system for Blueprints and C++

  • Supported Platforms
  • Supported Engine Versions
    4.20 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.


📋 Initiative

💪🏼 In Use-Demo (coming soon)

📚 Tutorial (coming soon)

💯 Review (coming soon)

To read

📌 Documentation

📈 Wikia

📜 Changelog

😎 Benefits

🙋‍♂️ FAQ (coming soon)

🎁 Wishlist

Easy access everywhere

Simplify your development with truly global variables. Read & write data everywhere across your project with just one node. It comes with no setup needed, built-in save system to save your hours of work and a unique debugging window to keep view all your variables at once in a single unified space. Stop polluting your Pawn/ Game Instance/ Game Mode with all the variables you want to keep access and break free from the painful casting node.

Upcoming plans

  • Simply code generation process and improve documentation +5.0$ ETA: Q1 2022
  • Video tutorial for coin pickup mechanic + store +2.5$ ETA: Q1 2022
  • Delegates support for variables +0.0$ ETA: Q2 2022
  • Improved debugging tools - reactive watch with editable values +2.5$ ETA: Q2 2022

Technical Details


  • Global Variables in form of assets - read & write anywhere you want
  • Built-in configurable Save System - decide when & what to save/load
  • Custom generic K2 which allows you to use only one node for all variable types
  • Instanced variables for multi-instance user cases
  • Engine integrated debugging tools & visual colours for each type
  • Create your own types with our code generation build step

Code Modules

  • Editor: Create variable assets, customise their behaviour and debug with in-engine tools.
  • Run-time: Allow for global access to variables across your whole project with simple to use Blueprint nodes


If you have any questions contact us over Discord or [email protected]