{"title":"Gameplay Tools","description":"\u003cp class=\"\" data-end=\"398\" data-start=\"145\"\u003eSpeed up your Verse scripting with ready-made code snippets built for real projects. Whether you're setting up UI elements or need solid randomization logic, these utilities are designed to plug right in and get the job done.\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"745\" data-start=\"656\"\u003eBuilt for UEFN developers working in Epic's Verse language: clean, reliable, and easy to use.\u003c\/p\u003e","products":[{"product_id":"multiple-currencies","title":"Multiple Currencies","description":"\u003cp\u003eEasily add and manage multiple custom currencies in your UEFN experiences with the \u003cstrong\u003eMultiple Currencies.\u003c\/strong\u003e This modular system handles everything from defining currencies to awarding, spending, exchanging, and displaying them on-screen — with persistent balances, big number formatting, timed multipliers, popup notifications, and a fully customizable HUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e Tycoons, RPGs, survival games, simulators, or any experience that needs a solid in-game economy. It's easy to extend and quick to get up and running.\u003c\/p\u003e\n\u003ch2\u003eWhat's New in v1.2.0\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultiplier system with per-player timed currency multipliers, generation-based timer reset, and multiplicative stacking\u003c\/li\u003e\n\u003cli\u003ePopup notification system with queued per-agent popups, icons, configurable colors, and duration\u003c\/li\u003e\n\u003cli\u003eBig number formatting with automatic K, M, B, T, Qa+ suffixes\u003c\/li\u003e\n\u003cli\u003eCurrency template system for flexible amount display (e.g., \u003ccode\u003e[amount]G\u003c\/code\u003e shows \u003ccode\u003e1.5KG\u003c\/code\u003e)\u003c\/li\u003e\n\u003cli\u003eTrigger-based currency award entries configurable directly on the Currency Manager\u003c\/li\u003e\n\u003cli\u003eReturning player support — new currencies added after publish are auto-initialized\u003c\/li\u003e\n\u003cli\u003ePurchase validation without spending via \u003ccode\u003eShouldSpendCurrency\u003c\/code\u003e toggle\u003c\/li\u003e\n\u003cli\u003eDelta detection with pulse animations on currency UI updates\u003c\/li\u003e\n\u003cli\u003eMultiplier HUD indicators with percentage display and state-change animations\u003c\/li\u003e\n\u003cli\u003ePrimary and secondary color properties per currency for richer UI styling\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003ch3\u003eFlexible Currency Setup\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine unlimited currencies with name, template formatting, starting amount, icons, backgrounds, colors, and sounds\u003c\/li\u003e\n\u003cli\u003eRegister currencies on the Currency Manager device and they're available everywhere\u003c\/li\u003e\n\u003cli\u003eEach currency has a unique \u003ccode\u003eTypeIndex\u003c\/code\u003e used to reference it across all devices and code\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eDrop-In Devices\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eaward_currency_location\u003c\/strong\u003e — Grant currency when a trigger fires\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003epurchase_location\u003c\/strong\u003e — Deduct currency for purchases with multi-currency cost support and optional spend guard\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eexchange_location\u003c\/strong\u003e — Trade currencies: deposit one or more, receive one or more\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003emultiplier_currency_location\u003c\/strong\u003e — Apply timed multipliers per player with popup notifications, configurable duration, and trigger outputs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCurrency Award Entries\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure trigger-based currency awards directly on the Currency Manager — no extra devices needed\u003c\/li\u003e\n\u003cli\u003eEach entry specifies a currency type, amount, and trigger device\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eMultiplier System\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePer-player timed multipliers with configurable duration and value\u003c\/li\u003e\n\u003cli\u003eRe-triggering resets the timer and updates the multiplier value\u003c\/li\u003e\n\u003cli\u003eMultiple multipliers on the same currency stack multiplicatively\u003c\/li\u003e\n\u003cli\u003ePopup notification on activation with configurable message, icon, and color\u003c\/li\u003e\n\u003cli\u003eTrigger outputs for activation and deactivation events\u003c\/li\u003e\n\u003cli\u003eHUD automatically shows multiplier status with percentage indicators\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eBuilt-In UI\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsolidated HUD widget (\u003ccode\u003eUW_Currencies\u003c\/code\u003e) displays all currencies in one widget\u003c\/li\u003e\n\u003cli\u003eBig number formatting with automatic suffixes (K, M, B, T, Qa, Qi, and more)\u003c\/li\u003e\n\u003cli\u003eTemplate-based display — use \u003ccode\u003e[amount]G\u003c\/code\u003e for \u003ccode\u003e100G\u003c\/code\u003e, \u003ccode\u003e$[amount]\u003c\/code\u003e for \u003ccode\u003e$1.5K\u003c\/code\u003e, etc.\u003c\/li\u003e\n\u003cli\u003eDelta detection with pulse animations when currency amounts change\u003c\/li\u003e\n\u003cli\u003eMultiplier indicators with percentage display and state-change animations\u003c\/li\u003e\n\u003cli\u003eUnused currency slots are automatically hidden\u003c\/li\u003e\n\u003cli\u003eCustomizable positioning and anchoring via editable canvas configuration\u003c\/li\u003e\n\u003cli\u003eShow or hide individual currencies at runtime using trigger devices\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePopup Notifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQueue-based popup system that prevents notification overlap\u003c\/li\u003e\n\u003cli\u003eItem popups with icon, message, sub-text, and configurable colors\u003c\/li\u003e\n\u003cli\u003eAlert popups with background material support\u003c\/li\u003e\n\u003cli\u003eUsed by the multiplier system and optionally by currency award\/spend events\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePersistence\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePlayer balances persist across sessions via VersePersistenceModule\u003c\/li\u003e\n\u003cli\u003eReturning players automatically receive new currencies initialized to their starting amount\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eUtility Functions\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck balances, apply currency changes, set exact amounts, and query active multipliers from your own Verse code\u003c\/li\u003e\n\u003cli\u003eMulti-currency validation with \u003ccode\u003eHasEnoughForPrices\u003c\/code\u003e\n\u003c\/li\u003e\n\u003cli\u003eString utilities for template substitution, splitting, and big number formatting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\u003cp\u003ePlace the \u003cstrong\u003eCurrency Manager\u003c\/strong\u003e device and define your currencies with their names, templates, colors, icons, and starting amounts. The manager handles registration, UI creation, and player initialization automatically.\u003c\/p\u003e\n\u003cp\u003eDrop in \u003cstrong\u003eaward\u003c\/strong\u003e, \u003cstrong\u003epurchase\u003c\/strong\u003e, \u003cstrong\u003eexchange\u003c\/strong\u003e, or \u003cstrong\u003emultiplier\u003c\/strong\u003e devices and connect them to trigger devices in your level. When triggered, currency is awarded, spent, traded, or multiplied — with audio feedback, HUD updates, and optional popup notifications.\u003c\/p\u003e\n\u003cp\u003eReturning players keep their balances across sessions. If you add new currency types after publishing, returning players automatically receive them at the configured starting amount.\u003c\/p\u003e\n\u003cp\u003eThe architecture is modular — each system (currency, persistence, UI, popups) is self-contained, making it easy to extend or integrate with other gameplay systems.\u003c\/p\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── Materials\/\n│   ├── M_CurrencyBackground.uasset\n│   ├── M_CurrencyIcon.uasset\n│   ├── MI_CurrencyBackground1.uasset\n│   ├── MI_CurrencyBackground2.uasset\n│   ├── MI_CurrencyBackground3.uasset\n│   ├── MI_CurrencyIcon1.uasset\n│   ├── MI_CurrencyIcon2.uasset\n│   └── MI_CurrencyIcon3.uasset\n├── Scripts\/\n│   ├── CoreModule\/\n│   │   ├── agent_spawner_manager.verse\n│   │   ├── game_manager.verse\n│   │   └── utilities.verse\n│   ├── UIModule\/\n│   │   └── utilities.verse\n│   ├── VerseCurrencyModule\/\n│   │   ├── award_currency_location.verse\n│   │   ├── currencies_ui_configuration.verse\n│   │   ├── currencies_ui.verse\n│   │   ├── currency.verse\n│   │   ├── exchange_location.verse\n│   │   ├── purchase_location.verse\n│   │   ├── utilities.verse\n│   │   └── verse_currency_manager.verse\n│   └── VersePersistenceModule\/\n│       ├── utilities.verse\n│       └── verse_currency_persistence.verse\n├── Textures\/\n│   ├── currency_0.png\n│   ├── currency_0.uasset\n│   ├── currency_1.png\n│   ├── currency_1.uasset\n│   ├── currency_2.png\n│   ├── currency_2.uasset\n│   ├── currency_3.png\n│   ├── currency_3.uasset\n│   ├── currency_bg.png\n│   └── currency_bg.uasset\n├── Widgets\/\n│   ├── UW_Currencies.uasset\n│   └── UW_Currency.uasset\n├── CHANGELOG.md\n├── Instructions-For-Assets.md\n└── README.md\n\u003c\/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e 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.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":50927392489794,"sku":null,"price":85.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/multiple_currency_module_1_aeacaf8d-9a1a-4f46-a275-0c18d1095778.png?v=1753936908"},{"product_id":"vehicles-garage","title":"Vehicles Garage","description":"\u003cp\u003eThis Vehicles Garage lets you manage vehicle spawning, and in-game rentals or purchases in your UEFN maps. Configure how vehicles are displayed so you can focus on designing dynamic, vehicle-driven gameplay. You can swap in your own textures and HUD styling to match the look and feel of your world.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e racing games, tycoon sims, open-world adventures, or any experience that needs a robust vehicle-spawning and purchase system.\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eThe \u003ccode\u003evehicle_request_manager.verse\u003c\/code\u003e handles registration, requests, and vehicle spawning logic for all vehicle devices you configure. It enables seamless integration with spawn points, rental shops, and currency or item-based purchase systems. Currently an item-based purchase system is integrated but you can easily expand it to use your own implementation.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFlexible Vehicle Definitions\u003c\/strong\u003e\u003cbr\u003eDefine your own vehicle types using \u003ccode\u003ecustom_vehicle.verse\u003c\/code\u003e and register them in the module configuration for use across garages and rental points.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGarage \u0026amp; Spawn Integration\u003c\/strong\u003e\u003cbr\u003eUse \u003ccode\u003egarage.verse\u003c\/code\u003e to set up your 3 garages per device.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eItem-Based Payment System\u003c\/strong\u003e\u003cbr\u003eDrop in \u003ccode\u003eitem_payment_device.verse\u003c\/code\u003e or \u003ccode\u003epayment_device.verse\u003c\/code\u003e to require items or in-game currency for rentals or purchases.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHUD\u003c\/strong\u003e\u003cbr\u003e\u003ccode\u003evehicle_request_hud.verse\u003c\/code\u003e provides a live overlay for vehicle selection and status, with hooks in \u003ccode\u003evehicle_request_hud_configuration.verse\u003c\/code\u003e for full visual customization so you can change text color, layout distribution, etc.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCentralized Manager\u003c\/strong\u003e\u003cbr\u003e\u003ccode\u003evehicle_request_manager.verse\u003c\/code\u003e ensures consistent request handling, spawn validation, and cleanup so you don’t have to reinvent the core flow.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUtilities Support\u003c\/strong\u003e\u003cbr\u003eIncludes \u003ccode\u003eutilities.verse\u003c\/code\u003e with reusable helpers for logging, configuration parsing, and common math or data-formatting tasks.\u003c\/p\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003e\u003ccode\u003eScripts\/\u003cbr\u003e├── CoreModule\/\u003cbr\u003e│   └── utilities.verse\u003cbr\u003e├── CurrencyModule\/\u003cbr\u003e│   └── utilities.verse\u003cbr\u003e├── UIModule\/\u003cbr\u003e│   └── utilities.verse\u003cbr\u003e└── VehicleSpawnerModule\/\u003cbr\u003e    ├── custom_vehicle.verse\u003cbr\u003e    ├── garage.verse\u003cbr\u003e    ├── item_payment_device.verse\u003cbr\u003e    ├── payment_device.verse\u003cbr\u003e    ├── utilities.verse\u003cbr\u003e    ├── vehicle_request_hud.verse\u003cbr\u003e    ├── vehicle_request_hud_configuration.verse\u003cbr\u003e    └── vehicle_request_manager.verse\n\u003c\/code\u003e\u003c\/pre\u003e\n\u003cblockquote\u003e\u003c\/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e\u003cspan\u003e 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.\u003c\/span\u003e\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":50698334667074,"sku":null,"price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/VehicleSpawnerModule-ProductImage1.png?v=1753936904"},{"product_id":"single-currency","title":"Single Currency","description":"\u003cp\u003eSingle Currency lets you manage a single customizable currency in your Verse games. Configure how it's 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.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e tycoons, minigames, survival games, or any experience that only needs one solid in-game currency. It’s lightweight, extendable, and quick to set up.\u003c\/p\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eThe \u003ccode\u003everse_currency_manager.verse\u003c\/code\u003e handles the definition, tracking, and transaction logic for a single currency. It pairs with editable currency locations like \u003ccode\u003eaward_currency_location.verse\u003c\/code\u003e and \u003ccode\u003epurchase_location.verse\u003c\/code\u003e, enabling easy integration with pickups, shops, and other interactive systems.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimple Currency Setup\u003c\/strong\u003e\u003cbr\u003eDefine your currency using \u003ccode\u003ecurrency.verse\u003c\/code\u003e and set your preferences for name, icon, sounds, and starting balance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUI Integration\u003c\/strong\u003e\u003cbr\u003e\u003ccode\u003ecurrency_ui.verse\u003c\/code\u003e provides a live HUD overlay that displays the currency balance with optional customization hooks.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAward \u0026amp; Purchase Locations\u003c\/strong\u003e\u003cbr\u003eDrop in \u003ccode\u003eaward_currency_location\u003c\/code\u003e and \u003ccode\u003epurchase_location\u003c\/code\u003e devices to trigger earning or spending currency during gameplay.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCentralized Manager\u003c\/strong\u003e\u003cbr\u003e\u003ccode\u003everse_currency_manager.verse\u003c\/code\u003e handles currency registration, access, and transaction consistency so you don’t have to reinvent the wheel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilities Support\u003c\/strong\u003e\u003cbr\u003eIncludes \u003ccode\u003eutilities.verse\u003c\/code\u003e with reusable helpers for formatting, logging, and balance updates.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── Materials\/\n│   ├── M_CurrencyBackground.uasset\n│   ├── M_CurrencyIcon.uasset\n│   ├── MI_CurrencyBackground1.uasset\n│   ├── MI_CurrencyBackground2.uasset\n│   ├── MI_CurrencyBackground3.uasset\n│   ├── MI_CurrencyIcon1.uasset\n│   ├── MI_CurrencyIcon2.uasset\n│   └── MI_CurrencyIcon3.uasset\n│   \n├── Scripts\/\n│   ├── CoreModule\/\n│   │   ├── agent_spawner_manager.verse\n│   │   ├── game_manager.verse\n│   │   └── utilities.verse\n│   │   \n│   ├── ExternalModules\/\n│   │   └── big_numbers_library.verse\n│   │   \n│   ├── UIModule\/\n│   │   └── utilities.verse\n│   │   \n│   ├── VerseCurrencyModule\/\n│   │   ├── award_currency_location.verse\n│   │   ├── currencies_ui_configuration.verse\n│   │   ├── currency_ui.verse\n│   │   ├── currency.verse\n│   │   ├── purchase_location.verse\n│   │   ├── utilities.verse\n│   │   └── verse_currency_manager.verse\n│   │   \n│   └── VersePersistenceModule\/\n│       ├── utilities.verse\n│       └── verse_currency_persistence.verse\n│   \n├── Textures\/\n│   ├── currency_0.uasset\n│   ├── currency_1.uasset\n│   ├── currency_2.uasset\n│   ├── currency_3.uasset\n│   └── currency_bg.uasset\n│   \n├── Widgets\/\n│   ├── UW_Currencies.uasset\n│   └── UW_Currency.uasset\n│   \n├── CHANGELOG.md\n├── Instructions-For-Assets.md\n└── README.md\n\n\u003c\/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e\u003cspan\u003e 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.\u003c\/span\u003e\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":50927723446594,"sku":null,"price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/SingleCurrencyModule-ProductImage1.png?v=1753936899"},{"product_id":"light-currency","title":"Light Currency","description":"\u003cp\u003eLight Currency lets you manage a single customizable currency in your maps. Configure how it's 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.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e tycoons, minigames, survival games, or any experience that only needs one solid in-game currency. It’s lightweight, minimal, and incredibly easy to drop into your map.\u003c\/p\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eThe \u003ccode\u003everse_currency_manager.verse\u003c\/code\u003e handles the definition, tracking, and transaction logic for a single currency. It pairs with simple editable locations like \u003ccode\u003eaward_currency_location.verse\u003c\/code\u003e and \u003ccode\u003epurchase_location.verse\u003c\/code\u003e, enabling direct currency interactions with minimal setup.\u003c\/p\u003e\n\u003cp\u003eThis version is a slimmed-down alternative to larger economy systems. It is ideal for creators who want something functional and clean without added complexity. The code is sold as is. Updates and bug fixes may be available but are not guaranteed.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinimal Setup\u003c\/strong\u003e\u003cbr\u003eIncludes just the essential components to define, earn, and spend one currency.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimple HUD Integration\u003c\/strong\u003e\u003cbr\u003e\u003ccode\u003ecurrency_ui.verse\u003c\/code\u003e provides a live currency display and is configurable via \u003ccode\u003ecurrencies_ui_configuration.verse\u003c\/code\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAward \u0026amp; Purchase Devices\u003c\/strong\u003e\u003cbr\u003eUse \u003ccode\u003eaward_currency_location\u003c\/code\u003e and \u003ccode\u003epurchase_location\u003c\/code\u003e to trigger transactions through triggers or events.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCore Manager Logic\u003c\/strong\u003e\u003cbr\u003e\u003ccode\u003everse_currency_manager.verse\u003c\/code\u003e handles core functionality while staying clean and lightweight.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtility Functions\u003c\/strong\u003e\u003cbr\u003e\u003ccode\u003eutilities.verse\u003c\/code\u003e provides common helpers so you can easily modify or extend behaviors as needed.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├───Scripts\n│   ├───CoreModule\n│   │   ├── agent_spawner_manager.verse\n│   │   ├── game_manager.verse\n│   │   └── utilities.verse\n│   │\n│   ├───UIModule\n│   │   └── utilities.verse\n│   │\n│   ├───VerseCurrencyModule\n│   │   ├── currencies_ui_configuration.verse\n│   │   ├── currency.verse\n│   │   ├── currency_ui.verse\n│   │   ├── utilities.verse\n│   │   └── verse_currency_manager.verse\n│   │\n│   └───VersePersistenceModule\n│       ├── utilities.verse\n│       └── verse_currency_persistence.verse\n│\n└───Textures\n    ├── currency_0.png\n    └── currency_bg.png\n\u003c\/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e\u003cspan\u003e 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.\u003c\/span\u003e\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":50927768109378,"sku":null,"price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/light_currency_module_1_2.png?v=1753936898"},{"product_id":"local-leaderboard","title":"Local Leaderboard","description":"\u003cp\u003eThis Local Leaderboard lets you manage and display dynamic leaderboards in your UEFN maps. Configure how scores are fetched, sorted, and rendered on billboards so you can focus on designing competitive, replayable gameplay. Swap in your own billboard styles and HUD layouts to match your world’s aesthetic.\u003c\/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eA local leaderboard fetches data from the current session since the platform currently doesn't allow retrieving information from players outside the current session.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003ch2 style=\"text-align: center;\"\u003eNew in 1.1.0\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eNow you can set up your leaderboards to keep data from players who already left your map!\u003c\/strong\u003e While this isn't yet a Global Leaderboard where you can retrieve data from others sessions (it's not yet possible) this new version doesn't clear leaderboard data from players who left the session and only does so when it needs to be replaced by a new score\/stat at that position.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e racing games, time trials, FPS arenas, party minigames, or any experience that benefits from a real-time top-scores display.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eAs seen on:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003eKARKI'S PARTY ROYALE (1654-5067-2782)\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003ca href=\"https:\/\/fortnite.gg\/island?code=1654-5067-2782\" title=\"Fortnite.GG Link\" rel=\"noopener\" target=\"_blank\"\u003eFortnite.GG Link\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" title=\"KARKI'S PARTY ROYALE Thumbnail\" href=\"https:\/\/fortnite.gg\/island?code=1654-5067-2782\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/karkis_party_royale_thumbnail_01.jpg?v=1774160889\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003eAirlock Crisis (2888-6118-5758)\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003ca href=\"https:\/\/fortnite.gg\/island?code=2888-6118-5758\" title=\"Fortnite.GG Link\" rel=\"noopener\" target=\"_blank\"\u003eFortnite.GG Link\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" title=\"Airlock Crisis Thumbnail\" href=\"https:\/\/fortnite.gg\/island?code=2888-6118-5758\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/thumbnail_v5_1.png?v=1764212882\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eThe \u003ccode\u003eleaderboard_display.verse\u003c\/code\u003e device handles the full leaderboard lifecycle: it periodically pulls player stats via a custom \u003ccode\u003eGetAllPlayersStat(StatType)\u003c\/code\u003e function, sorts entries (ascending or descending), and updates your array of \u003ccode\u003eleaderboard_item\u003c\/code\u003e billboard devices. Integration with \u003ccode\u003estats_persistence.verse\u003c\/code\u003e ensures you’re always showing the latest persisted stat values.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIncluded Stats\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTimePlayed\u003c\/li\u003e\n\u003cli\u003eWins \u003cem\u003e(increased manually by Trigger Device)\u003c\/em\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLeaderboard Item\u003c\/strong\u003e\u003cbr\u003eDefine individual entries in \u003ccode\u003eleaderboard_item.verse\u003c\/code\u003e—each with two editable billboards (\u003ccode\u003ePlayerNameBillboard\u003c\/code\u003e and \u003ccode\u003eStatBillboard\u003c\/code\u003e) plus `Clear()` and `UpdateDevices()` methods for easy control.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAuto-Refresh Display\u003c\/strong\u003e\u003cbr\u003e\u003ccode\u003eleaderboard_display.verse\u003c\/code\u003e auto-refreshes at your chosen \u003ccode\u003eUpdateRate\u003c\/code\u003e (default 5 seconds), applies your chosen sort order (`IsAscending`), and maps values to each billboard instance.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePersistence Integration\u003c\/strong\u003e\u003cbr\u003eLeverages \u003ccode\u003eVersePersistenceModule.stats_persistence\u003c\/code\u003e to load and save stats like \u003ccode\u003eTimePlayed\u003c\/code\u003e. Easily extend the \u003ccode\u003estat_type\u003c\/code\u003e enum and persistence logic for custom metrics.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEditable Billboards\u003c\/strong\u003e\u003cbr\u003ePosition, resize, and style each billboard in UEFN. Tweak fonts, colors, or layouts directly on your Billboard Devices.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCentralized Manager\u003c\/strong\u003e\u003cbr\u003eOne creative device (\u003ccode\u003eleaderboard_display\u003c\/code\u003e) handles fetching, sorting, and UI updates—no extra scripting required for each new leaderboard you add.\u003c\/p\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── Scripts\/\n│   ├── CoreModule\/\n│   │   ├── agent_spawner_manager.verse\n│   │   ├── game_manager.verse\n│   │   └── utilities.verse\n│   ├── CustomPlayerModule\/\n│   │   ├── custom_player_manager.verse\n│   │   └── custom_player.verse\n│   ├── LeaderboardModule\/\n│   │   ├── custom_types.verse\n│   │   ├── leaderboard_display.verse\n│   │   ├── leaderboard_item.verse\n│   │   ├── leaderboards_manager.verse\n│   │   └── utilities.verse\n│   └── VersePersistenceModule\/\n│       ├── increase_stat_location.verse\n│       ├── stats_persistence.verse\n│       └── utilities.verse\n├── Textures\/\n│   ├── leaderboard_time_played.png\n│   └── leaderboard_wins.png\n├── CHANGELOG.md\n└── README.md\n\u003c\/pre\u003e\n\u003cblockquote\u003e\u003c\/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e\u003cspan\u003e 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.\u003c\/span\u003e\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":50973952966978,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/local_leaderboard_0.png?v=1753936892"},{"product_id":"agent-grabber","title":"Agent Grabber","description":"\u003cp\u003eThis Agent Grabber adds a player carrying mechanic to your UEFN maps. One player can pick up and carry another, creating new gameplay dynamics for cooperative puzzles, capture modes, or chaotic party games. Carried players follow smoothly with customizable offsets, and can attempt to shake free through configurable escape mechanics.\u003c\/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eA grab-and-carry system lets you create interactions between players beyond combat or scoring, encouraging teamwork, sabotage, or playful chaos in your experiences.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e hide-and-seek modes, cooperative puzzles, team-based minigames, party games, or any map where carrying players adds tension or fun.\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eThe \u003ccode\u003eagent_grabber_device.verse\u003c\/code\u003e manages the full grab-and-carry lifecycle: it links carrier and carried players, applies positional offsets, enforces escape attempts, and coordinates appearance\/pose updates through Agent Kits. Each kit combines UEFN devices (props, character devices, triggers, and controllers) to visually represent and move carried players in your map.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePlayer Grabbing\u003c\/strong\u003e\u003cbr\u003eOne player can grab and carry another using an interactive Button Device and linked kit setup.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEscape Mechanic\u003c\/strong\u003e\u003cbr\u003eCarried players can shake to escape after a set number of attempts, with configurable cooldowns.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmooth Following\u003c\/strong\u003e\u003cbr\u003eCustomize the carried player’s offset (X, Y, Z) for clean alignment and immersion.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInput System\u003c\/strong\u003e\u003cbr\u003eSeparate controls for both carrier and carried player. Carriers can force release, while carried players can attempt escape.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKit Management\u003c\/strong\u003e\u003cbr\u003eSupport for multiple player kits, each with its own prop\/character devices, automatically assigned when players are added to the system.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUEFN Device Integration\u003c\/strong\u003e\u003cbr\u003eWorks seamlessly with Button Devices, Chair Devices, Character Devices, and Trigger Devices to handle grabbing, releasing, poses, and emotes.\u003c\/p\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── agent_grabber_device.verse\n├── agent_kit.verse\n├── README.pdf\n└── utilities.verse\n \u003c\/pre\u003e\n\u003cblockquote\u003e\u003c\/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e\u003cspan\u003e 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.\u003c\/span\u003e\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":51223197090114,"sku":null,"price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/agent_grabber_0.png?v=1757047426"},{"product_id":"simple-crosshairs","title":"Simple Crosshairs","description":"\u003cp\u003eThis Simple Crosshairs adds a fully customizable crosshair system to your UEFN maps. Players can change their crosshair shape, color, and size in real time, creating a personalized aiming experience that fits different play styles, accessibility needs, or game modes. With support for both button and trigger inputs, players can instantly adjust their settings without leaving the action.\u003c\/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eA dynamic crosshair system gives your players control over how they aim and interact, making competitive shooters, training ranges, or casual party games more accessible, fun, and customizable.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e competitive shooters, training maps, accessibility-focused modes, party games and more.\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eThe \u003ccode\u003ecrosshairs_manager.verse\u003c\/code\u003e handles the full customization lifecycle: it registers players, tracks individual preferences, and updates crosshair visuals instantly. The system uses dedicated UI handlers and customizable texture assets to display shape, color, and scale changes on demand, while Button and Trigger Devices provide flexible input methods for interaction.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eMultiple Crosshair Shapes\u003c\/strong\u003e\u003cbr\u003e10 unique crosshair designs plus a “None” option for minimalist or hardcore modes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor Customization\u003c\/strong\u003e\u003cbr\u003e9 color options including White, Red, Green, Blue, Yellow, Purple, Orange, Cyan, and Pink.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSize Adjustment\u003c\/strong\u003e\u003cbr\u003e3 scale options (Small, Medium, Large) to fit visibility preferences and accessibility needs.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReal-Time Updates\u003c\/strong\u003e\u003cbr\u003eInstant visual feedback when players change crosshair settings in-game.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFlexible Input\u003c\/strong\u003e\u003cbr\u003eSupports both interactive Button Devices and Trigger Devices for player or event-driven changes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIndividual Tracked Per Player\u003c\/strong\u003e\u003cbr\u003eEach player’s crosshair preferences are tracked individually, ensuring consistent customization across gameplay sessions.\u003c\/p\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── CoreModule\/\n│   └── utilities.verse\n│   \n├── CrosshairsModule\/\n│   ├── crosshair_ui.verse\n│   ├── crosshairs_manager.verse\n│   └── custom_types.verse\n│   \n├── UIAssets\/\n│   └── Textures\/\n│       └── Crosshairs\/\n│           ├── color.png\n│           ├── crosshairs_blue_01.png\n│           ├── crosshairs_blue_02.png\n│           ├── crosshairs_blue_03.png\n│           ├── crosshairs_blue_04.png\n│           ├── crosshairs_blue_05.png\n│           ├── crosshairs_blue_06.png\n│           ├── crosshairs_blue_07.png\n│           ├── crosshairs_blue_08.png\n│           ├── crosshairs_blue_09.png\n│           ├── crosshairs_blue_10.png\n│           ├── crosshairs_green_01.png\n│           ├── crosshairs_green_02.png\n│           ├── crosshairs_green_03.png\n│           ├── crosshairs_green_04.png\n│           ├── crosshairs_green_05.png\n│           ├── crosshairs_green_06.png\n│           ├── crosshairs_green_07.png\n│           ├── crosshairs_green_08.png\n│           ├── crosshairs_green_09.png\n│           ├── crosshairs_green_10.png\n│           ├── crosshairs_holo_01.png\n│           ├── crosshairs_holo_02.png\n│           ├── crosshairs_holo_03.png\n│           ├── crosshairs_holo_04.png\n│           ├── crosshairs_holo_05.png\n│           ├── crosshairs_holo_06.png\n│           ├── crosshairs_holo_07.png\n│           ├── crosshairs_holo_08.png\n│           ├── crosshairs_holo_09.png\n│           ├── crosshairs_holo_10.png\n│           ├── crosshairs_lava_01.png\n│           ├── crosshairs_lava_02.png\n│           ├── crosshairs_lava_03.png\n│           ├── crosshairs_lava_04.png\n│           ├── crosshairs_lava_05.png\n│           ├── crosshairs_lava_06.png\n│           ├── crosshairs_lava_07.png\n│           ├── crosshairs_lava_08.png\n│           ├── crosshairs_lava_09.png\n│           ├── crosshairs_lava_10.png\n│           ├── crosshairs_pink_01.png\n│           ├── crosshairs_pink_02.png\n│           ├── crosshairs_pink_03.png\n│           ├── crosshairs_pink_04.png\n│           ├── crosshairs_pink_05.png\n│           ├── crosshairs_pink_06.png\n│           ├── crosshairs_pink_07.png\n│           ├── crosshairs_pink_08.png\n│           ├── crosshairs_pink_09.png\n│           ├── crosshairs_pink_10.png\n│           ├── crosshairs_purple_01.png\n│           ├── crosshairs_purple_02.png\n│           ├── crosshairs_purple_03.png\n│           ├── crosshairs_purple_04.png\n│           ├── crosshairs_purple_05.png\n│           ├── crosshairs_purple_06.png\n│           ├── crosshairs_purple_07.png\n│           ├── crosshairs_purple_08.png\n│           ├── crosshairs_purple_09.png\n│           ├── crosshairs_purple_10.png\n│           ├── crosshairs_red_01.png\n│           ├── crosshairs_red_02.png\n│           ├── crosshairs_red_03.png\n│           ├── crosshairs_red_04.png\n│           ├── crosshairs_red_05.png\n│           ├── crosshairs_red_06.png\n│           ├── crosshairs_red_07.png\n│           ├── crosshairs_red_08.png\n│           ├── crosshairs_red_09.png\n│           ├── crosshairs_red_10.png\n│           ├── crosshairs_white_01.png\n│           ├── crosshairs_white_02.png\n│           ├── crosshairs_white_03.png\n│           ├── crosshairs_white_04.png\n│           ├── crosshairs_white_05.png\n│           ├── crosshairs_white_06.png\n│           ├── crosshairs_white_07.png\n│           ├── crosshairs_white_08.png\n│           ├── crosshairs_white_09.png\n│           ├── crosshairs_white_10.png\n│           ├── crosshairs_yellow_01.png\n│           ├── crosshairs_yellow_02.png\n│           ├── crosshairs_yellow_03.png\n│           ├── crosshairs_yellow_04.png\n│           ├── crosshairs_yellow_05.png\n│           ├── crosshairs_yellow_06.png\n│           ├── crosshairs_yellow_07.png\n│           ├── crosshairs_yellow_08.png\n│           ├── crosshairs_yellow_09.png\n│           ├── crosshairs_yellow_10.png\n│           ├── crosshairs.png\n│           ├── shape.png\n│           └── size.png\n│   \n├── modules.verse\n└── README.pdf\n\n\u003c\/pre\u003e\n\u003cblockquote\u003e\u003c\/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e\u003cspan\u003e Level design and texture assets are 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.\u003c\/span\u003e\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":51304292614466,"sku":null,"price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/crosshairs_module_thumbnail.png?v=1758084930"},{"product_id":"advanced-crosshairs","title":"Advanced Crosshairs","description":"\u003cp\u003eThe Advanced Crosshairs brings a fully customizable, progression-based crosshair system to your UEFN maps. Players can adjust crosshair shape, color, and size in real time, while unlocking new crosshairs through a 7-tier progression system (Common → Exotic). This adds depth, personalization, and progression to competitive shooters, RPGs, training maps, or accessibility-focused modes.\u003c\/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAn advanced crosshair system that evolves with your players—unlock tiers, customize visuals, and give each player a unique aiming identity that persists across gameplay.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e competitive shooters, training maps, RPG progression modes, accessibility-focused experiences, and party games.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eAs seen on:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003eAirlock Crisis (2888-6118-5758)\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003ca href=\"https:\/\/fortnite.gg\/island?code=2888-6118-5758\" title=\"Fortnite.GG Link\" rel=\"noopener\" target=\"_blank\"\u003eFortnite.GG Link\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" title=\"Airlock Crisis Thumbnail\" href=\"https:\/\/fortnite.gg\/island?code=2888-6118-5758\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/thumbnail_v3_1.png?v=1759083980\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eThe \u003ccode\u003ecrosshairs_manager.verse\u003c\/code\u003e manages the full customization and unlock lifecycle: registering players, tracking their individual preferences, and updating crosshair visuals instantly. With tier-based unlocks, real-time updates, and multiple input device support, players get both personalization and progression without breaking immersion. Dedicated UI handlers and customizable texture assets ensure smooth crosshair transitions in any game mode.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e7-Tier Unlock System\u003c\/strong\u003e\u003cbr\u003eCrosshairs progress through Common, Uncommon, Rare, Epic, Legendary, Mythic, and Exotic tiers with customizable unlock triggers.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMultiple Crosshair Shapes\u003c\/strong\u003e\u003cbr\u003eTier-based shape collections with flexible configuration for default or custom crosshair sets.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor Customization\u003c\/strong\u003e\u003cbr\u003e12 color options including White, Red, Green, Blue, Yellow, Purple, Orange, Cyan, Pink, and 3 Special variants.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eContinuous Size Adjustment\u003c\/strong\u003e\u003cbr\u003eFine-tuned crosshair scaling with customizable step increments between min\/max values.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReal-Time Updates\u003c\/strong\u003e\u003cbr\u003eInstant visual feedback when players adjust crosshair shape, color, or size in-game.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFlexible Input Methods\u003c\/strong\u003e\u003cbr\u003eDedicated Trigger Devices for shapes, colors, and scaling, with tier unlock triggers for progression-based modes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIndividually Tracked Per Player\u003c\/strong\u003e\u003cbr\u003eEach player’s crosshair preferences and tier unlocks are stored independently, ensuring persistence throughout gameplay.\u003c\/p\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── CoreModule\/\n│   └── utilities.verse\n│   \n├── CrosshairsModule\/\n│   ├── crosshair_selector.verse\n│   ├── crosshair_ui.verse\n│   ├── crosshair.verse\n│   ├── crosshairs_manager.verse\n│   ├── custom_types.verse\n│   └── utilities.verse\n│   \n├── UIAssets\/\n│   └── Textures\/\n│       └── Crosshairs\/\n│           ├── color.png\n│           ├── crosshairs_blue_01.png\n│           ├── crosshairs_blue_02.png\n│           ├── crosshairs_blue_03.png\n│           ├── crosshairs_blue_04.png\n│           ├── crosshairs_blue_05.png\n│           ├── crosshairs_blue_06.png\n│           ├── crosshairs_blue_07.png\n│           ├── crosshairs_blue_08.png\n│           ├── crosshairs_blue_09.png\n│           ├── crosshairs_blue_10.png\n│           ├── crosshairs_green_01.png\n│           ├── crosshairs_green_02.png\n│           ├── crosshairs_green_03.png\n│           ├── crosshairs_green_04.png\n│           ├── crosshairs_green_05.png\n│           ├── crosshairs_green_06.png\n│           ├── crosshairs_green_07.png\n│           ├── crosshairs_green_08.png\n│           ├── crosshairs_green_09.png\n│           ├── crosshairs_green_10.png\n│           ├── crosshairs_holo_01.png\n│           ├── crosshairs_holo_02.png\n│           ├── crosshairs_holo_03.png\n│           ├── crosshairs_holo_04.png\n│           ├── crosshairs_holo_05.png\n│           ├── crosshairs_holo_06.png\n│           ├── crosshairs_holo_07.png\n│           ├── crosshairs_holo_08.png\n│           ├── crosshairs_holo_09.png\n│           ├── crosshairs_holo_10.png\n│           ├── crosshairs_lava_01.png\n│           ├── crosshairs_lava_02.png\n│           ├── crosshairs_lava_03.png\n│           ├── crosshairs_lava_04.png\n│           ├── crosshairs_lava_05.png\n│           ├── crosshairs_lava_06.png\n│           ├── crosshairs_lava_07.png\n│           ├── crosshairs_lava_08.png\n│           ├── crosshairs_lava_09.png\n│           ├── crosshairs_lava_10.png\n│           ├── crosshairs_pink_01.png\n│           ├── crosshairs_pink_02.png\n│           ├── crosshairs_pink_03.png\n│           ├── crosshairs_pink_04.png\n│           ├── crosshairs_pink_05.png\n│           ├── crosshairs_pink_06.png\n│           ├── crosshairs_pink_07.png\n│           ├── crosshairs_pink_08.png\n│           ├── crosshairs_pink_09.png\n│           ├── crosshairs_pink_10.png\n│           ├── crosshairs_purple_01.png\n│           ├── crosshairs_purple_02.png\n│           ├── crosshairs_purple_03.png\n│           ├── crosshairs_purple_04.png\n│           ├── crosshairs_purple_05.png\n│           ├── crosshairs_purple_06.png\n│           ├── crosshairs_purple_07.png\n│           ├── crosshairs_purple_08.png\n│           ├── crosshairs_purple_09.png\n│           ├── crosshairs_purple_10.png\n│           ├── crosshairs_red_01.png\n│           ├── crosshairs_red_02.png\n│           ├── crosshairs_red_03.png\n│           ├── crosshairs_red_04.png\n│           ├── crosshairs_red_05.png\n│           ├── crosshairs_red_06.png\n│           ├── crosshairs_red_07.png\n│           ├── crosshairs_red_08.png\n│           ├── crosshairs_red_09.png\n│           ├── crosshairs_red_10.png\n│           ├── crosshairs_white_01.png\n│           ├── crosshairs_white_02.png\n│           ├── crosshairs_white_03.png\n│           ├── crosshairs_white_04.png\n│           ├── crosshairs_white_05.png\n│           ├── crosshairs_white_06.png\n│           ├── crosshairs_white_07.png\n│           ├── crosshairs_white_08.png\n│           ├── crosshairs_white_09.png\n│           ├── crosshairs_white_10.png\n│           ├── crosshairs_yellow_01.png\n│           ├── crosshairs_yellow_02.png\n│           ├── crosshairs_yellow_03.png\n│           ├── crosshairs_yellow_04.png\n│           ├── crosshairs_yellow_05.png\n│           ├── crosshairs_yellow_06.png\n│           ├── crosshairs_yellow_07.png\n│           ├── crosshairs_yellow_08.png\n│           ├── crosshairs_yellow_09.png\n│           ├── crosshairs_yellow_10.png\n│           ├── crosshairs.png\n│           ├── shape.png\n│           └── size.png\n│   \n├── modules.verse\n└── README.md\n\u003c\/pre\u003e\n\u003cblockquote\u003e\u003c\/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e\u003cspan\u003e Level design and texture assets are 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.\u003c\/span\u003e\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":51328641761602,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/advanced_crosshairs_module_0.png?v=1758655719"},{"product_id":"codes-pinpad","title":"Codes Pinpad","description":"\u003cp\u003eUnlock the potential of your Fortnite Creative maps with the Pinpad Codes! Designed to add an extra layer of interactivity and challenge, this module allows players to engage with a customizable pinpad system. Perfect for creators looking to enhance their gameplay with secure access points, puzzles, and much more. Dive into new creative possibilities today!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e Custom Weapons, Rewards, Escape Rooms, Adventure\/Story Maps, Puzzle Challenges, Roleplay (RP)\u003c\/p\u003e\n\u003ch2\u003eFeatures \u0026amp; Benefits\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustomizable Pinpad:\u003c\/strong\u003e Easily configure the pinpad settings to fit your map's theme and difficulty level.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure Access:\u003c\/strong\u003e Use the pinpad to create secure areas or unlock secret passages, adding depth to your maps.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInteractive Gameplay:\u003c\/strong\u003e Enhance player engagement with interactive elements that require problem-solving and strategy.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChallenge \u0026amp; Reward:\u003c\/strong\u003e Set up challenges that reward players for correctly solving pinpad codes, encouraging exploration and replayability.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003e\u003c\/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e This module requires basic knowledge of Verse coding and UEFN to implement effectively. Ensure compatibility with your existing game systems before purchase.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":54108483912002,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/PinpadModuleThumbnail.png?v=1780551743"},{"product_id":"game-waypoints","title":"Game Waypoints","description":"\u003cp\u003eGuide players during quests or tutorials with flying orbs that trace a path to where you want them to go next. Don't let your players get lost! With the Game Waypoints system, you can transform your Unreal Editor for Fortnite maps into immersive experiences. This gameplay tool allows you to strategically place customizable waypoints, enhancing player engagement and ensuring a smoother gameplay journey.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e Adventure\/Story Maps, Escape Rooms, Roleplay (RP), Parkour, and Exploration-based Gameplay\u003c\/p\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustomizable Waypoints:\u003c\/strong\u003e Easily add and edit waypoints to fit the unique path of your map. Tailor each point to craft a seamless journey for players.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntuitive Navigation:\u003c\/strong\u003e Players will appreciate clear directions and a guided experience, reducing frustration and enhancing enjoyment.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnhanced Engagement:\u003c\/strong\u003e Encourage exploration and discovery by integrating waypoints that lead to hidden areas or special rewards.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFiles\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n└── WaypointIndicatorModule\/\n    ├── Prefabs\/\n    │   ├── P_Waypoint.uasset\n    │   ├── P_WaypointIndicatorComponent.uasset\n    │   ├── P_WaypointOrb.uasset\n    │   ├── P_WaypointPath.uasset\n    │   └── P_WaypointVisual.uasset\n    ├── custom_types.verse\n    ├── README.md\n    ├── waypoint_component.verse\n    ├── waypoint_indicator_component.verse\n    ├── waypoint_orb.verse\n    ├── waypoint_path_component.verse\n    └── waypoint_registry.verse\u003c\/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e This module requires basic familiarity with Unreal Editor for Fortnite (UEFN) and assumes you have a fundamental understanding of Verse code.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":54535907475778,"sku":null,"price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/GameWaypointsThumbnail.png?v=1781623378"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/collections\/Verse_Modules_Collection.png?v=1783292704","url":"https:\/\/codingcoast.shop\/collections\/gameplay-tools.oembed","provider":"Coding Coast","version":"1.0","type":"link"}