Faelan Games Icon

Faelan Games

Download

Get the Day Night Cycle Asset for Unity today and start creating immersive environments for your games!

Download Now

Currency Manager

Manage multiple in-game currencies with ease. Add, subtract, exchange currencies, and track balances. Simplify your game economy using Currency Manager.

Images

Description

Currency Manager is a versatile tool for managing multiple in-game currencies with added transactions, and the ability to export and import using JSON for save purposes. Easily add, subtract, and exchange currencies while tracking balances, and adapt the system to your project's needs for efficient and user-friendly management of in-game transactions and currency exchanges. Perfect for RPGs, strategy, and simulation games.

Changelog

  • Version 1.1.0 (2023-03-24)
    • Added events for when a currency is added, subtracted, or exchanged.
    • Added the ability to save transaction history for each transaction type.
    • Added the ability to get and set the currencies balances and transactions using a JSON file for save purposes.
    • Improved error handling for insufficient balance or invalid input.
    • Updated the WalletDemo script to demonstrate the new features.
    • Updated the README file to reflect the changes in the new version.
  • Version 1.0.0 (2023-03-20)
    • Initial release of Currency Manager.
    • Support for managing multiple currencies with add, subtract, and get balance functions.
    • Ability to perform currency exchanges with customizable exchange rates.
    • Wallet component for managing currencies in a Unity scene.
    • Unity editor integration with ScriptableObjects for creating Currency assets.
    • Example WalletDemo script to demonstrate basic usage of the Wallet component.
    • Unit tests to ensure correct functionality of the Wallet component.
    • README file.