Multiple Currencies Module
Multiple Currencies Module
Couldn't load pickup availability
Downloadable files along with this product
No files to download
Details
This Currency Module lets you manage multiple custom currencies in your Verse games. Configure how currencies are earned, displayed, and spent so you can focus on designing rewarding gameplay loops. You can set your own textures so the HUD matches the style of your game.
Perfect for: tycoons, RPGs, survival games, or any experience that needs a solid in-game economy. It's easy to extend and quick to get up and running.
Overview
The verse_currency_manager.verse
handles the definition, tracking, and transaction logic of all registered currencies. It pairs with editable currency locations like award_currency_location.verse
, purchase_location.verse
, and exchange_location.verse
, enabling easy integration with pickups, shops, and trade systems.
Key Features
-
Flexible Currency Setup
Define your own currencies usingcurrency.verse
and register them in the config for use across locations and systems. -
UI Integration
currencies_ui.verse
provides a live HUD overlay that displays active currency counts with optional customization hooks. -
Editable Locations
Drop inpurchase_location
,award_currency_location
, andexchange_location
devices to trigger spending, earning, or converting currencies during gameplay. -
Centralized Manager
verse_currency_manager.verse
handles currency registration, access, and transaction consistency so you don’t have to reinvent the wheel. -
Utilities Support
Includesutilities.verse
with reusable helpers for formatting, logging, and more.
Project Outline
Scripts/ ├── CoreModule/ │ ├── game_manager.verse │ └── utilities.verse │ ├── CustomPlayerModule/ │ ├── custom_player.verse │ ├── custom_player_manager.verse │ └── utilities.verse │ ├── UIModule/ │ └── utilities.verse │ ├── VerseCurrencyModule/ │ ├── award_currency_location.verse │ ├── currencies_ui.verse │ ├── currencies_ui_configuration.verse │ ├── currency.verse │ ├── exchange_location.verse │ ├── purchase_location.verse │ ├── utilities.verse │ └── verse_currency_manager.verse │ └── VersePersistenceModule/ ├── utilities.verse └── verse_currency_persistence.verse
NOTE: Level design is not included—this package provides the code and logic system only. The code is sold as is. Updates to the code and bug fixes can be obtained but aren't guaranteed.
Share

