HatinBaba Studios - Omni-Economy System

Stop hard-coding economy logic for every project. Omni-Economy is a versatile Actor Component that handles currency management, dynamic value calculations, and resource limits through a clean, data-driven architecture.

Whether you are making a courier simulation, an RPG, or a Tycoon game, this system allows you to define rules (e.g., "Add +5 Gold per KM" or "Multiplier x1.5 if Raining") using a simple Data Asset. Just pass a Context Map, and the system handles the math.

Key Features:

  • Rule-Based Engine: Calculate values dynamically using Flat, Multiplier, or Per-Unit (Context-Aware) methods.

  • Smart Limits: Built-in Max Capacity and Overflow handling (Block, Discard, etc.).

  • Data-Driven: Manage all currencies and rules via a single Data Asset. No logic changes required in Blueprints.

  • Clean Architecture: Private variable management with public helper functions (GetBalance, HasEnough).

  • Save System Ready: Includes a dedicated function to export wallet data for your save game system.