{"title":"Puzzle \u0026 Escape Room","description":"\u003cp\u003eBuild immersive Escape Room experiences, logic puzzles, and stealth-based challenges. These modular tools help you add item gating, teleportation, conditional logic, and collectibles to adventure maps that reward clever gameplay.\u003c\/p\u003e","products":[{"product_id":"multiple-currencies-module","title":"Multiple Currencies Module","description":"\u003cp\u003eEasily add and manage multiple custom currencies in your UEFN experiences with the \u003cstrong\u003eCurrency Module.\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":"hacking-minigame","title":"Hacking Minigame","description":"\u003cp\u003eThis Hacking Minigame Module lets you create bite-sized hacking puzzles in your Verse projects. Configure how cell patterns are generated, how challenges progress, and how the UI responds so you can focus on crafting tense, engaging minigames. You can swap in your own cell textures and UI styling to match the look and feel of your world.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e sci-fi terminals, security door puzzles, or any scenario where quick-reaction hacking adds tension. It's easy to extend and quick to integrate.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eNEW in v1.1.0!\u003c\/h2\u003e\n\u003ch3\u003eMultiplayer Synchronized Mode\u003c\/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eshared_hacking_location\u003c\/code\u003e device allows multiple players to compete in synchronized hacking challenges:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAll players see the \u003cstrong\u003esame pattern\u003c\/strong\u003e for fair competition\u003c\/li\u003e\n\u003cli\u003eCountdown and waiting room system before game starts\u003c\/li\u003e\n\u003cli\u003ePlayers who fail a challenge are \u003cstrong\u003eeliminated\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWinners receive accolades upon completing all challenges\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHack Loot Location\u003c\/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehack_loot_location\u003c\/code\u003e device lets you set up secured areas that require hacking to access:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure a delay before hacking becomes available\u003c\/li\u003e\n\u003cli\u003eSuccessful hack opens the barrier and triggers alarms\u003c\/li\u003e\n\u003cli\u003eTimed loot phase with automatic cleanup\u003c\/li\u003e\n\u003cli\u003ePlayers are teleported out when the loot phase ends\u003c\/li\u003e\n\u003c\/ul\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 rel=\"noopener\" title=\"Fortnite.GG Link\" href=\"https:\/\/fortnite.gg\/island?code=2888-6118-5758\" target=\"_blank\"\u003eFortnite.GG Link\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/fortnite.gg\/island?code=2888-6118-5758\" title=\"Airlock Crisis Thumbnail\" rel=\"noopener\" target=\"_blank\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/thumbnail_v3_1.png?v=1759083980\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eThe \u003ccode\u003ehacking_manager.verse\u003c\/code\u003e handles spawning, timing, result tracking, and cleanup for every hacking puzzle. Adjust layouts using editables directly in UEFN via \u003ccode\u003ehacking_ui_configuration.verse\u003c\/code\u003e.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom Grid Patterns\u003c\/strong\u003e\u003cbr\u003eFor everything from simple memory games to multi-step lock puzzles. You can define the number of columns and rows, as well as the number of cells you can activate for each challenge.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLifecycle \u0026amp; Result Tracking\u003c\/strong\u003e\u003cbr\u003e\u003ccode\u003ehacking_manager.verse\u003c\/code\u003e takes care of spawning, timing, success\/failure detection, and cleanup so you can focus on puzzle design.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEditable Trigger Locations\u003c\/strong\u003e\u003cbr\u003eDrop in \u003ccode\u003ehacking_location.verse\u003c\/code\u003e devices to launch a minigame when a player interacts with a console, door lock, terminal, or any world object you choose.\u003cbr\u003e\u003cbr\u003eEach hacking location can have multiple challenges if you want to add more layers of protection to a certain area, for example.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMultiplayer Support\u003c\/strong\u003e \u003cem\u003e(NEW)\u003c\/em\u003e\u003cbr\u003eUse \u003ccode\u003eshared_hacking_location.verse\u003c\/code\u003e for competitive multiplayer hacking where all players solve the same pattern simultaneously.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHack Loot Location\u003c\/strong\u003e \u003cem\u003e(NEW)\u003c\/em\u003e\u003cbr\u003eUse \u003ccode\u003ehack_loot_location.verse\u003c\/code\u003e to create secured areas with automated loot cycles triggered by successful hacks.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUI Configuration\u003c\/strong\u003e\u003cbr\u003eCustomize your hacking minigame with custom textures you can set in \u003ccode\u003ehacking_ui_configuration.verse\u003c\/code\u003e or change each Hacking Location's grid size and text color directly in the creative device.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Structure\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── Scripts\/\n│   ├── CoreModule\/\n│   │   ├── custom_tick.verse\n│   │   └── utilities.verse\n│   │   \n│   ├── HackingMinigameModule\/\n│   │   ├── Materials\/\n│   │   ├── SharedHackingLocationModule\/\n│   │   │   └── shared_hacking_location.verse\n│   │   │   \n│   │   ├── Widgets\/\n│   │   │   ├── UW_Button.uasset\n│   │   │   └── UW_CellButton.uasset\n│   │   │   \n│   │   ├── cell.verse\n│   │   ├── challenge.verse\n│   │   ├── customizable_cell_button.verse\n│   │   ├── hack_loot_location.verse\n│   │   ├── hacking_location.verse\n│   │   ├── hacking_manager.verse\n│   │   ├── hacking_minigame_ui.verse\n│   │   ├── hacking_ui_configuration.verse\n│   │   └── utilities.verse\n│   │   \n│   └── UIModule\/\n│       └── utilities.verse\n│   \n├── Textures\/\n│   ├── hacking_minigame_background.png\n│   ├── hacking_minigame_cell_correct.png\n│   ├── hacking_minigame_cell_off.png\n│   ├── hacking_minigame_cell_selected.png\n│   ├── hacking_minigame_cell_warning.png\n│   ├── hacking_minigame_cell_wrong.png\n│   └── hacking_minigame_notch.png\n│   \n├── CHANGELOG.md\n└── README.md\n\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":50599649018178,"sku":null,"price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/HackingMinigame-ProductImage1.png?v=1753936906"},{"product_id":"teleporting-utilities-creative-device","title":"Teleporting Utilities Creative Device","description":"\u003cp\u003eElevate your Fortnite Creative island with \u003cstrong\u003eTeleporting Utilities\u003c\/strong\u003e—a plug-and-play set of Verse devices that give you full control over how players move across your map.\u003c\/p\u003e\n\u003cp\u003eWhether you're cycling players through multiple locations, sending a specific agent to a target, or adding chaos with random teleportation, these tools make it effortless. Just drop in your Trigger Devices and link your Teleporters to these Creative Devices.\u003c\/p\u003e\n\u003cp\u003eIdeal for fast-paced arenas, randomized minigames, or any scenario where moving players around is essential to your game—all without writing extra Verse logic.\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\" target=\"_blank\" title=\"Fortnite.GG Link\" rel=\"noopener\"\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","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":50766667743554,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true},{"title":"Your Price $0.00","offer_id":51007337922882,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/TeleporterUtilitesCreativeDevice-ProductImage1.png?v=1753936901"},{"product_id":"single-currency-module","title":"Single Currency Module","description":"\u003cp\u003eThis Currency Module 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-module","title":"Light Currency Module","description":"\u003cp\u003eThis Currency Module 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":"collectibles-spawner-creative-device","title":"Collectibles Spawner Creative Device","description":"\u003cp\u003eElevate your UEFN \u0026amp; Fortnite Creative islands with the Collectibles Spawner Creative Device – a plug-and-play Verse system that dynamically manages and respawns collectibles across your map.\u003c\/p\u003e\n\u003cp\u003eJust drop in the manager and spawner devices, link your collectible and beacon devices, set your spawn counts and respawn behavior, and watch scavenger hunts and reward loops come to life! Perfect for timed challenges, scavenger hunts, or reward-based gameplay – no extra scripting needed.\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\" target=\"_blank\" title=\"Fortnite.GG Link\" rel=\"noopener\"\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","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":50958036107586,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true},{"title":"Your Price $43.00","offer_id":51049607463234,"sku":null,"price":43.0,"currency_code":"USD","in_stock":true},{"title":"Your Price $87.00","offer_id":51049609331010,"sku":null,"price":87.0,"currency_code":"USD","in_stock":true},{"title":"Your Price $4.99","offer_id":51049718612290,"sku":null,"price":4.99,"currency_code":"USD","in_stock":true},{"title":"Your Price $0.00","offer_id":51062894133570,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/Creative_Device_-_Product_Image_1_de5262f4-5ba0-4ce6-ad31-2e33792ff7d6.png?v=1753936896"},{"product_id":"mystery-system","title":"Mystery System","description":"\u003cp\u003eWith this Mystery System innocents must work together to identify and eliminate the Impostor before time expires, while the Impostor stalks the shadows, picking off targets one by one. The Detective holds the key to victory—tracking down the Impostor without mistakenly turning on the innocent. Whether you’re crafting tense hide-and-seek showdowns or pulse-pounding shooter arenas, this system delivers the perfect framework for an unforgettable experience.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e creating social-deduction, hide-and-seek, or detective-style maps in UEFN \u0026amp; Fortnite Creative.\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;\"\u003eAnime Murder Mystery (7792-2440-8617)\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center;\"\u003eby tikuxhaka \u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003ca href=\"https:\/\/fortnite.gg\/island?code=7792-2440-8617\" 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=7792-2440-8617\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/landscape_comp.jpg?v=1759467777\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch3\u003eRole Assignment\u003c\/h3\u003e\n\u003cp\u003eAt the start of each round, players receive a random role. Each role comes with custom items.\u003c\/p\u003e\n\u003ch3\u003eMap Voting\u003c\/h3\u003e\n\u003cp\u003eLet players choose the next arena or scenario:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDisplays a voting UI with map thumbnails and titles\u003c\/li\u003e\n\u003cli\u003eCollects and tallies votes in real time\u003c\/li\u003e\n\u003cli\u003eAutomatically teleports players to the winning map when voting ends\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHUD Configuration\u003c\/h3\u003e\n\u003cp\u003eDynamic on-screen feedback for every phase:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRole indicators and timers\u003c\/li\u003e\n\u003cli\u003eVote counts and results\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eVerse Persistence for Saving Data\u003c\/h3\u003e\n\u003cp\u003ePlayer data is saved and restored per session via Verse Persistence utilities:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGames Played\u003c\/li\u003e\n\u003cli\u003eWins\u003c\/li\u003e\n\u003cli\u003eGames Played As Detective\u003c\/li\u003e\n\u003cli\u003eGames Played As Impostor\u003c\/li\u003e\n\u003cli\u003eWins As Detective\u003c\/li\u003e\n\u003cli\u003eWins As Impostor\u003c\/li\u003e\n\u003cli\u003eEliminations As Impostor\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eDebug Billboards\u003c\/h3\u003e\n\u003cp\u003eThe \u003ccode\u003emystery_debug_manager.verse\u003c\/code\u003e provides console commands and Billboard editables to visualize player data after each round.\u003c\/p\u003e\n\u003ch3\u003eEasy to Extend\u003c\/h3\u003e\n\u003cp\u003eAdd new maps or extend game mechanics with clean, modular code. Hook into events exposed by public functions and Trigger Devices that activate on specific events.\u003c\/p\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── CoreModule\/\n│   ├── agent_spawner_manager.verse\n│   ├── custom_tick.verse\n│   ├── game_manager.verse\n│   └── utilities.verse\n├── MapVotingModule\/\n│   ├── Materials\/\n│   │   ├── M_VoteOptionIcon.uasset\n│   │   └── MI_VoteOptionIcon.uasset\n│   ├── Scripts\/\n│   │   ├── custom_map.verse\n│   │   ├── map_voting_widget.verse\n│   │   ├── utilities.verse\n│   │   ├── verse_ui_custom_map.verse\n│   │   ├── verse_ui_map_vote_manager.verse\n│   │   ├── voting_option_custom_map.verse\n│   │   └── voting_option_map_vote_manager.verse\n│   ├── Textures\/\n│   │   ├── dice_1.uasset\n│   │   ├── dice_2.uasset\n│   │   ├── dice_3.uasset\n│   │   ├── option_1.uasset\n│   │   ├── option_2.uasset\n│   │   └── option_3.uasset\n│   └── Widgets\/\n│       ├── UW_Alert.uasset\n│       ├── UW_DetectiveWins.uasset\n│       ├── UW_HeroWins.uasset\n│       ├── UW_ImpostorWins.uasset\n│       ├── UW_InnocentsWin.uasset\n│       ├── UW_MapVoting.uasset\n│       ├── UW_Mystery.uasset\n│       ├── UW_VoteCard.uasset\n│       ├── UW_YouAreDetective.uasset\n│       ├── UW_YouAreImpostor.uasset\n│       └── UW_YouAreInnocent.uasset\n├── MysterySystemModule\/\n│   └── Scripts\/\n│       ├── custom_types.verse\n│       ├── hud_configuration.verse\n│       ├── mystery_debug_manager.verse\n│       ├── mystery_manager.verse\n│       ├── mystery_widget.verse\n│       ├── roles_manager.verse\n│       └── utilities.verse\n├── ParticipantsModule\/\n│   └── utilities.verse\n├── UIModule\/\n│   ├── Textures\/\n│   │   ├── arrow_basic_e_small.uasset\n│   │   ├── arrow_basic_e.uasset\n│   │   ├── arrow_basic_n_small.uasset\n│   │   ├── arrow_basic_n.uasset\n│   │   ├── arrow_basic_s_small.uasset\n│   │   ├── arrow_basic_s.uasset\n│   │   ├── arrow_basic_w_small.uasset\n│   │   ├── arrow_basic_w.uasset\n│   │   ├── arrow_decorative_e_small.uasset\n│   │   ├── arrow_decorative_e.uasset\n│   │   ├── arrow_decorative_n_small.uasset\n│   │   ├── arrow_decorative_n.uasset\n│   │   ├── arrow_decorative_s_small.uasset\n│   │   ├── arrow_decorative_s.uasset\n│   │   ├── arrow_decorative_w_small.uasset\n│   │   ├── arrow_decorative_w.uasset\n│   │   ├── button_rectangle_border.uasset\n│   │   ├── button_rectangle_depth_border.uasset\n│   │   ├── button_rectangle_depth_flat.uasset\n│   │   ├── button_rectangle_depth_gloss.uasset\n│   │   ├── button_rectangle_depth_gradient.uasset\n│   │   ├── button_rectangle_depth_line.uasset\n│   │   ├── button_rectangle_flat.uasset\n│   │   ├── button_rectangle_gloss.uasset\n│   │   ├── button_rectangle_gradient.uasset\n│   │   ├── button_rectangle_line.uasset\n│   │   ├── button_round_border.uasset\n│   │   ├── button_round_depth_border.uasset\n│   │   ├── button_round_depth_flat.uasset\n│   │   ├── button_round_depth_gloss.uasset\n│   │   ├── button_round_depth_gradient.uasset\n│   │   ├── button_round_depth_line.uasset\n│   │   ├── button_round_flat.uasset\n│   │   ├── button_round_gloss.uasset\n│   │   ├── button_round_gradient.uasset\n│   │   ├── button_round_line.uasset\n│   │   ├── button_square_border.uasset\n│   │   ├── button_square_depth_border.uasset\n│   │   ├── button_square_depth_flat.uasset\n│   │   ├── button_square_depth_gloss.uasset\n│   │   ├── button_square_depth_gradient.uasset\n│   │   ├── button_square_depth_line.uasset\n│   │   ├── button_square_flat.uasset\n│   │   ├── button_square_gloss.uasset\n│   │   ├── button_square_gradient.uasset\n│   │   ├── button_square_line.uasset\n│   │   ├── check_round_color.uasset\n│   │   ├── check_round_grey_circle.uasset\n│   │   ├── check_round_grey.uasset\n│   │   ├── check_round_round_circle.uasset\n│   │   ├── check_square_color_checkmark.uasset\n│   │   ├── check_square_color_cross.uasset\n│   │   ├── check_square_color_square.uasset\n│   │   ├── check_square_color.uasset\n│   │   ├── check_square_grey_checkmark.uasset\n│   │   ├── check_square_grey_cross.uasset\n│   │   ├── check_square_grey_square.uasset\n│   │   ├── check_square_grey.uasset\n│   │   ├── icon_checkmark.uasset\n│   │   ├── icon_circle.uasset\n│   │   ├── icon_cross.uasset\n│   │   ├── icon_outline_checkmark.uasset\n│   │   ├── icon_outline_circle.uasset\n│   │   ├── icon_outline_cross.uasset\n│   │   ├── icon_outline_square.uasset\n│   │   ├── icon_square.uasset\n│   │   ├── slide_hangle.uasset\n│   │   ├── slide_horizontal_color_section_wide.uasset\n│   │   ├── slide_horizontal_color_section.uasset\n│   │   ├── slide_horizontal_color.uasset\n│   │   ├── slide_horizontal_grey_section_wide.uasset\n│   │   ├── slide_horizontal_grey_section.uasset\n│   │   ├── slide_horizontal_grey.uasset\n│   │   ├── slide_vertical_color_section_wide.uasset\n│   │   ├── slide_vertical_color_section.uasset\n│   │   ├── slide_vertical_color.uasset\n│   │   ├── slide_vertical_grey_section_wide.uasset\n│   │   ├── slide_vertical_grey_section.uasset\n│   │   ├── slide_vertical_grey.uasset\n│   │   ├── star_outline_depth.uasset\n│   │   ├── star_outline.uasset\n│   │   └── star.uasset\n│   ├── Widgets\/\n│   │   ├── UW_Button.uasset\n│   │   ├── WBP_ButtonLoud.uasset\n│   │   ├── WBP_ButtonRegular.uasset\n│   │   └── WBP_CloseButton.uasset\n│   └── utilities.verse\n├── VersePersistenceModule\/\n│   ├── mystery_system_persistence.verse\n│   └── utilities.verse\n├── CHANGELOG.md\n└── modules.verse\n\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":50971538489666,"sku":null,"price":149.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/mystery_system_0.png?v=1780551352"},{"product_id":"local-leaderboard-module","title":"Local Leaderboard Module","description":"\u003cp\u003eThis Local Leaderboard Module 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":"conditional-input-creative-device","title":"Conditional Input Creative Device","description":"\u003cp data-start=\"183\" data-end=\"437\"\u003eBring dynamic item-based interaction to your Fortnite Creative experiences with the \u003cstrong data-start=\"267\" data-end=\"295\"\u003eConditional Input Device\u003c\/strong\u003e – a plug-and-play Verse system that automatically registers or unregisters players on an \u003cstrong data-start=\"385\" data-end=\"402\"\u003eInput Trigger\u003c\/strong\u003e depending on what they’re holding.\u003c\/p\u003e\n\u003cp data-start=\"439\" data-end=\"763\"\u003eSimply drop the device into your map, link it with a \u003cstrong data-start=\"492\" data-end=\"514\"\u003eConditional Button\u003c\/strong\u003e and \u003cstrong data-start=\"519\" data-end=\"536\"\u003eInput Trigger\u003c\/strong\u003e, set the update rate and watch it work. It continuously checks all players in the playspace at a configurable rate and updates the trigger's active players based on item possession.\u003c\/p\u003e\n\u003cp data-start=\"765\" data-end=\"997\"\u003eThis lightweight utility lets you gate actions without extra scripting. If a player’s holding the required item, they're registered for input detection— if not, they’re removed.\u003c\/p\u003e\n\u003cp data-start=\"999\" data-end=\"1011\"\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"999\" data-end=\"1011\"\u003eInput control based on inventory\u003c\/li\u003e\n\u003cli data-start=\"999\" data-end=\"1011\"\u003eRole-based team behaviors\u003c\/li\u003e\n\u003cli data-start=\"999\" data-end=\"1011\"\u003eAnd more!\u003cstrong data-start=\"1125\" data-end=\"1197\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":51048470774082,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true},{"title":"Your Price $0.00","offer_id":51181567082818,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/conditional_input_creative_device_0.png?v=1753936886"},{"product_id":"agent-grabber-module","title":"Agent Grabber Module","description":"\u003cp\u003eThis Agent Grabber Module 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":"crosshairs-module","title":"Crosshairs Module","description":"\u003cp\u003eThis Crosshairs Module 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 playstyles, 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-module","title":"Advanced Crosshairs Module","description":"\u003cp\u003eThe Advanced Crosshairs Module 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\" target=\"_blank\" title=\"Fortnite.GG Link\" rel=\"noopener\"\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":"day-night-cycle-simple-device","title":"Day Night Cycle Simple Device","description":"\u003cp\u003eThe Day Night Cycle Simple Device adds dynamic time-of-day transitions to your Fortnite Creative maps. This plug-and-play Verse system automatically cycles between day and night phases, triggering connected devices and HUD messages as time shifts.\u003c\/p\u003e\n\u003cp\u003eSimply drop the device into your map, set the duration of day and night, and link any triggers or HUD messages. The system will smoothly alternate between phases, giving your map a living, immersive atmosphere without extra setup.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSurvival maps\u003c\/li\u003e\n\u003cli\u003eAdventure and exploration games\u003c\/li\u003e\n\u003cli\u003eRoleplay or story-driven experiences\u003c\/li\u003e\n\u003cli\u003eAnd more!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e The device is sold as-is and updates may be available but are not guaranteed.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":51330428862786,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true},{"title":"Your Price $0.00","offer_id":51330428895554,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true},{"title":"Your Price $2.99","offer_id":51330428928322,"sku":null,"price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/day_night_cycle_thumbnail_0.png?v=1758696804"},{"product_id":"uimodule","title":"UIModule Verse Made Simple","description":"\u003ch2\u003eOverview\u003c\/h2\u003e \u003cp\u003e\u003cstrong\u003eUIModule.utilities\u003c\/strong\u003e is a lightweight Verse utility module designed to simplify UI creation in Fortnite UEFN. It provides a clean, reusable set of helper functions and configuration structs that remove repetitive widget setup, keeping your code readable and organized across large projects.\u003c\/p\u003e \u003ch2\u003eKey Features\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e\n\u003cstrong\u003eWidget Helpers\u003c\/strong\u003e – Quickly create styled \u003ccode\u003etext_block\u003c\/code\u003e, \u003ccode\u003etexture_block\u003c\/code\u003e, and \u003ccode\u003ematerial_block\u003c\/code\u003e widgets without repeating setup code.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eReusable Layout Configurations\u003c\/strong\u003e – Define and reuse \u003ccode\u003ecanvas_slot_configuration\u003c\/code\u003e, \u003ccode\u003eoverlay_configuration\u003c\/code\u003e, and \u003ccode\u003estack_box_slot_configuration\u003c\/code\u003e to standardize layout behavior.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eConvenient Add\/Remove Functions\u003c\/strong\u003e – Add or remove widgets from the player’s UI with a single call.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eImproved Readability\u003c\/strong\u003e – Keeps your UI files short, structured, and easy to modify as your project grows.\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eExample Use Case\u003c\/h2\u003e \u003cp\u003eUsed in \u003ca href=\"https:\/\/fortnite.gg\/island?code=2888-6118-5758\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eAirlock Crisis\u003c\/strong\u003e\u003c\/a\u003e (\u003ccode\u003e2888-6118-5758\u003c\/code\u003e), this module powers the dynamic HUD system that updates progress and timer displays in real time during gameplay events.\u003c\/p\u003e \u003ch2\u003ePerfect For\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eDevelopers creating modular UI systems in Verse\u003c\/li\u003e \u003cli\u003eProjects with multiple dynamic HUD layers\u003c\/li\u003e \u003cli\u003eTeams who want consistent layout behavior across different widgets\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eIncludes\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eComplete \u003ccode\u003eUIModule.utilities\u003c\/code\u003e source module\u003c\/li\u003e \u003cli\u003ePreconfigured layout struct examples\u003c\/li\u003e \u003cli\u003eDocumentation reference and usage notes\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eCompatibility\u003c\/h2\u003e \u003cp\u003eCompatible with Fortnite UEFN (Verse) and works seamlessly alongside other Coding Coast modules such as \u003ccode\u003eCoreModule\u003c\/code\u003e and \u003ccode\u003eUIModule\u003c\/code\u003e.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":51483214283074,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/uimodule-thumbnail-01.png?v=1762066661"},{"product_id":"device-pooling-verse-made-simple","title":"Device Pooling Verse Made Simple","description":"\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eDevice Pool Manager\u003c\/strong\u003e is a modular pooling framework for Fortnite UEFN that lets you reuse devices efficiently across your project. Instead of spawning new devices or resetting them manually, this system provides shared pools that any Verse system can check out, use, and release safely. Each pool handles its own reset behavior, original transforms, and index tracking using a shared \u003ccode\u003epool_state\u003c\/code\u003e backend, keeping performance consistent even in device-heavy gameplay.\u003c\/p\u003e\n\u003ch2\u003eWhat It Does\u003c\/h2\u003e\n\u003cp\u003eThe framework gives you a clean, unified way to manage reusable devices. Your gameplay systems can request a device from the pool, perform actions, and release it when finished. The manager automatically restores the device to its original state, making it ready for the next user. This keeps your map responsive, reduces overhead, and prevents device duplication issues.\u003c\/p\u003e\n\u003ch2\u003eIncluded Pool Managers\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eExplosives Pool Manager\u003c\/strong\u003e – Recycle \u003ccode\u003eexplosive_device\u003c\/code\u003e instances with automatic reset, original transform restoration, and batch or single checkout support.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eButton Device Pool Manager\u003c\/strong\u003e – Manage reusable \u003ccode\u003ebutton_device\u003c\/code\u003e instances so multiple systems can share button interactions without placing duplicates throughout the map.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eModular Pooling Framework\u003c\/strong\u003e – Add multiple device pool types to your project and access them globally.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSafe Checkout \u0026amp; Release Flow\u003c\/strong\u003e – Each device is returned through a unique checkout handle with built-in safety against double-release issues.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOriginal Transform Restoration\u003c\/strong\u003e – Devices automatically teleport back to their starting position and reset their state when released.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBatch \u0026amp; Single Requests\u003c\/strong\u003e – Efficiently request one or many devices depending on gameplay needs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShared Pool State\u003c\/strong\u003e – A centralized index system ensures consistent behavior across all pool types.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerformance-Focused\u003c\/strong\u003e – Reduce device clutter, reuse existing actors, and minimize costly spawns.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrop-In Setup\u003c\/strong\u003e – Place the manager, assign devices in the editor, and the pool initializes automatically.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eUse Case Examples\u003c\/h2\u003e\n\u003cp\u003eThis system is ideal for any gameplay that needs the same device reused repeatedly without respawning:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eExplosive-heavy combat encounters\u003c\/li\u003e\n\u003cli\u003eTrap or puzzle sequences that reuse button inputs\u003c\/li\u003e\n\u003cli\u003eResource, mining, or destruction systems\u003c\/li\u003e\n\u003cli\u003eMission scripting with repeated device actions\u003c\/li\u003e\n\u003cli\u003eWaves, horde modes, and event-driven mechanics\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eExplosives Pool Manager\u003c\/strong\u003e (full pooling implementation)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eButton Device Pool Manager\u003c\/strong\u003e (reusable button devices)\u003c\/li\u003e\n\u003cli\u003eShared \u003ccode\u003epool_state\u003c\/code\u003e system\u003c\/li\u003e\n\u003cli\u003eDevice checkout classes with safe release patterns\u003c\/li\u003e\n\u003cli\u003eDocumentation, usage examples, and best practices\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── button_device_pool_manager.verse\n├── explosives_pool_manager.verse\n├── EXPLOSIVES_README.md\n└── pool_state.verse\n\u003c\/pre\u003e\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003cp\u003eCompatible with Fortnite UEFN (Verse). Designed as an extensible framework; new pool types can be added and will integrate seamlessly.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":51666400543042,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/devicepooling-thumbnail-01.png?v=1765423397"},{"product_id":"tic-tac-toe-minigame","title":"Tic Tac Toe Minigame","description":"\u003cp\u003eThis Tic Tac Toe Hacking Minigame Module lets you add more fun to your UEFN maps. Configure the game's style with editable properties right from UEFN editor, react to game events by subscribing to triggers, and more!\u003c\/p\u003e\n\u003cp\u003eYou can set your own meshes and materials to match your world’s visual style.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e Chill maps, RPGs, or to simply add more activities to your lobbies!\u003c\/p\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eThe \u003ccode\u003etictactoe_manager.verse\u003c\/code\u003e handles board setup, turn logic, win detection, timing, and cleanup for every match. Board visuals can be adjusted through editable configuration settings.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eClassic Tic Tac Toe Logic\u003c\/strong\u003e\u003cbr\u003eFully handled turn order, win conditions, and draw detection with clean separation between game logic and UI.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConfigurable Boards \u0026amp; UI\u003c\/strong\u003e\u003cbr\u003eSwap in your own cell textures, adjust colors, and style the grid to match your environment using editable configuration files or device settings.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMultiplayer or Solo Ready Locations\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eEditable Trigger Locations\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Structure\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n└── TicTacToeModule\/\n    ├── Blueprints\/\n    │   ├── BP_EmptyProp.uasset\n    │   ├── BP_OPiece.uasset\n    │   ├── BP_PieceSpawnLocation.uasset\n    │   └── BP_XPiece.uasset\n    │   \n    ├── Materials\/\n    │   ├── M_DefaultColor.uasset\n    │   ├── M_OColor.uasset\n    │   ├── M_Red.uasset\n    │   └── M_XColor.uasset\n    │   \n    ├── Meshes\/\n    │   ├── o_piece_0073112A.uasset\n    │   ├── x_piece_DEEA7EE7.uasset\n    │   └── x_piece_part_9D992E2B.uasset\n    │   \n    ├── ai_player.verse\n    ├── board_controller.verse\n    ├── board_display.verse\n    ├── board.verse\n    ├── cell.verse\n    ├── custom_types.verse\n    ├── tictactoe_manager.verse\n    └── utilities.verse\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 and bug fixes may be provided but are not guaranteed.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":51839455560002,"sku":null,"price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/TicTacToeMinigame-ProductImage1.png?v=1768506717"},{"product_id":"advanced-master-controller-system","title":"Advanced Master Controller System","description":"\u003cp\u003eManage your Fortnite Creative experience with the Advanced Master Controller System, the ultimate tool for map and player management. This powerful system empowers you to manage live events like tournaments or simply wreck absolute chaos on your UEFN map!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e Live advanced control for their maps during live events like tournaments or manage players in a social hub.\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMap-Wide Events:\u003c\/strong\u003e Execute dynamic events that affect the entire map.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlayer-Specific Actions:\u003c\/strong\u003e Instantly grant items, or initiate one-off events tailored to individual players. This level of customization helps create memorable moments and personalized gameplay experiences.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntuitive UI and In-World Interface:\u003c\/strong\u003e Easily access and manage your settings through a user-friendly interface.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom Toggle Events:\u003c\/strong\u003e Add your own toggle or one-off world events effortlessly with trigger devices, allowing you to craft unique scenarios on the editor without code.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── AdvancedControllerModule\/\n│   ├── Materials\/\n│   │   └── M_RandomLightningEventIcon.uasset\n│   ├── Scripts\/\n│   │   ├── PlayerControllerModule\/\n│   │   │   ├── care_package_action.verse\n│   │   │   ├── damage_player_action.verse\n│   │   │   ├── one_off_player_action.verse\n│   │   │   ├── pagination_manager.verse\n│   │   │   ├── player_action.verse\n│   │   │   ├── player_controller_manager.verse\n│   │   │   ├── player_controller_widget.verse\n│   │   │   ├── player_cycler_manager.verse\n│   │   │   ├── sub_option_cycler_manager.verse\n│   │   │   ├── timeout_action.verse\n│   │   │   └── toggle_player_action.verse\n│   │   ├── WorldControllerModule\/\n│   │   │   ├── care_package_world_event_verse_ui.verse\n│   │   │   ├── care_package_world_event.verse\n│   │   │   ├── change_class_world_event.verse\n│   │   │   ├── one_off_world_event.verse\n│   │   │   ├── random_lightning_world_event.verse\n│   │   │   ├── switch_player_locations_world_event.verse\n│   │   │   ├── toggle_world_event.verse\n│   │   │   ├── world_controller_manager.verse\n│   │   │   ├── world_controller_widget_configuration.verse\n│   │   │   └── world_event.verse\n│   │   ├── advanced_master_controller_manager.verse\n│   │   ├── custom_types.verse\n│   │   ├── master_controller_widget.verse\n│   │   └── modules.verse\n│   ├── Widgets\/\n│   │   ├── M_UI_Rectangle_Custom_CloseButton.uasset\n│   │   ├── M_UI_Rectangle_Custom.uasset\n│   │   ├── M_Window.uasset\n│   │   ├── MI_UEFN_UI_Button_Light_Custom.uasset\n│   │   ├── MI_UI_Rectangle_Custom_Button.uasset\n│   │   ├── MI_UI_Rectangle_Custom_SelectButton.uasset\n│   │   ├── MI_UI_Rectangle_Custom_TabButton.uasset\n│   │   ├── MI_UI_Rectangle_Custom_Window.uasset\n│   │   ├── UW_Button.uasset\n│   │   ├── UW_CarePackageWorldGrid.uasset\n│   │   ├── UW_MasterController.uasset\n│   │   ├── WBP_ButtonLoud.uasset\n│   │   ├── WBP_ButtonNext.uasset\n│   │   ├── WBP_ButtonRegular.uasset\n│   │   ├── WBP_CardButton.uasset\n│   │   ├── WBP_Close.uasset\n│   │   ├── WBP_SelectButton.uasset\n│   │   └── WBP_TabButton.uasset\n│   └── modules.verse\n├── CarePackageModule\/\n│   ├── Meshes\/\n│   │   ├── colormap.uasset\n│   │   ├── colormap1.uasset\n│   │   └── crate.uasset\n│   ├── Prefabs\/\n│   │   ├── Prefab_CarePackage.uasset\n│   │   └── Prefab_CarePackageDropLocation.uasset\n│   ├── Scripts\/\n│   │   ├── care_package_component.verse\n│   │   ├── care_package_item.verse\n│   │   ├── care_package_manager.verse\n│   │   ├── custom_types.verse\n│   │   ├── drop_location_component.verse\n│   │   └── utilities.verse\n│   └── modules.verse\n├── CoreModule\/\n│   ├── agent_spawner_manager.verse\n│   ├── game_manager.verse\n│   └── utilities.verse\n├── Placeholders\/\n│   └── Textures\/\n│       ├── blue_square.uasset\n│       ├── clear_square.uasset\n│       ├── codingcoast_text_logo.uasset\n│       ├── gold_square.uasset\n│       ├── grey_square.uasset\n│       ├── purple_square.uasset\n│       ├── red_square.uasset\n│       ├── transparent_square.uasset\n│       └── white_square.uasset\n├── SpectatorModule\/\n│   ├── Widgets\/\n│   │   └── UW_Spectator.uasset\n│   ├── hud_configuration.verse\n│   ├── spectate_location.verse\n│   ├── spectator_widget.verse\n│   ├── spectators_manager.verse\n│   └── utilities.verse\n├── TimeoutModule\/\n│   └── timeout_manager.verse\n├── UIModule\/\n│   ├── UIPack\/\n│   │   ├── arrow_basic_e_small.uasset\n│   │   └── arrow_basic_e.uasset\n│   └── utilities.verse\n├── modules.verse\n└── README.md\n\u003c\/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e This product is currently in development. Join the Coding Coast Discord server to get updates about development!\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":51847269843266,"sku":null,"price":250.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/advanced_master_controller_1.png?v=1772134417"},{"product_id":"color-switch-minigame","title":"Color Switch Minigame","description":"\u003cp\u003e\u003cstrong\u003eColorSwitch\u003c\/strong\u003e is a fast-paced color tile survival minigame for UEFN \/ Fortnite Creative. Each round, players must quickly move to the correct colored tile, or be eliminated when the wrong tiles disappear or drop away.\u003c\/p\u003e\n\u003cp\u003eThe entire system is configurable through editable properties, letting you control pacing, difficulty, visuals, and effects directly from the UEFN editor.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e Party maps, social hubs, elimination games, warm-up arenas!\u003c\/p\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp\u003eThe \u003ccode\u003ecolor_switch_manager.verse\u003c\/code\u003e orchestrates the full game flow: player entry, countdown, round progression, random safe color selection, tile effects, eliminations, and victory handling. The system supports solo testing, difficulty scaling, intro cinematics, and per-player HUD feedback.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eClassic Color Survival Gameplay\u003c\/strong\u003e\u003cbr\u003ePlayers must stand on the correct color each round to survive. Incorrect tiles flicker, hide, or drop, eliminating players who choose poorly.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully Configurable Timing \u0026amp; Difficulty\u003c\/strong\u003e\u003cbr\u003eControl round lengths, shuffle speed, flicker duration, and difficulty scaling as rounds progress.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDynamic Tile Effects\u003c\/strong\u003e\u003cbr\u003eEnable flickering warnings, instant hiding, or physical tile drops using keyframed animations.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePer-Player HUD Widget\u003c\/strong\u003e\u003cbr\u003eBuilt-in UI shows countdowns, game state, and the active safe color for each player.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMultiplayer \u0026amp; Solo Ready\u003c\/strong\u003e\u003cbr\u003eSupports full multiplayer sessions and a solo mode for testing and iteration.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntro Cinematic \u0026amp; Victory Screen\u003c\/strong\u003e\u003cbr\u003eOptional cinematic at game start and a clean victory screen displaying the winner.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDevice-Driven \u0026amp; Editor Friendly\u003c\/strong\u003e\u003cbr\u003eUses standard UEFN devices (volumes, teleporters, buttons, cinematics) wired through editable properties.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Structure\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── ColorSwitchModule\/\n│   ├── Materials\/\n│   │   └── M_ColorTile.uasset\n│   │   \n│   ├── Meshes\/\n│   │   ├── colormap1.uasset\n│   │   └── squarehqplate4x4.uasset\n│   │   \n│   ├── Prefabs\/\n│   │   └── P_ColorTile.uasset\n│   │   \n│   ├── Scripts\/\n│   │   ├── color_config.verse\n│   │   ├── color_switch_manager.verse\n│   │   ├── color_switch_widget.verse\n│   │   ├── color_tile_component.verse\n│   │   ├── utilities.verse\n│   │   └── victory_message_widget.verse\n│   │   \n│   ├── Widgets\/\n│   │   ├── UW_ColorSwitch.uasset\n│   │   └── UW_VictoryMessage.uasset\n│   │   \n│   ├── CHANGELOG.md\n│   ├── modules.verse\n│   └── README.md\n│   \n├── CoreModule\/\n│   └── custom_tick.verse\n│   \n└── Utilities\/\n    └── utilities.verse\n\u003c\/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e Level design and tile meshes are not included. This package provides the complete Verse logic system only. Tiles, devices, and layout must be placed in your map. The code is sold as-is. Updates and bug fixes may be provided but are not guaranteed.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":51847465173314,"sku":null,"price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/ColorSwitch-ProductImage1_8190e7b1-519f-4d37-bca2-02261c533e3b.png?v=1769920675"},{"product_id":"gold-item-dispenser","title":"Gold Item Dispenser | Verse Made Simple","description":"\u003cp\u003e\u003cstrong\u003eGold Dispenser System (UEFN \/ Verse)\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eGrant exact amounts of gold (or any item) without loops, subtraction workarounds, or unnecessary device logic.\u003c\/p\u003e\n\n\u003ch2\u003eWhat Problem It Solves\u003c\/h2\u003e\n\n\u003cp\u003eIf you’ve ever:\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eLooped a granter to give 1 gold repeatedly\u003c\/li\u003e\n\u003cli\u003eGranted a large amount and subtracted the extra\u003c\/li\u003e\n\u003cli\u003eStacked conditional buttons to correct over-granting\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eThis system replaces all of that with a single precise dispense call.\u003c\/p\u003e\n\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\n\u003cp\u003eThe module breaks any amount into optimized denominations:\u003c\/p\u003e\n\n\u003cp\u003e1, 2, 5, 10, 100, 1,000, 10,000, 100,000\u003c\/p\u003e\n\n\u003cp\u003eWhen triggered, it calculates the most efficient combination and activates only the required Item Granters.\u003c\/p\u003e\n\n\u003cp\u003eExample: 1,234 gold becomes:\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e1 × 1,000\u003c\/li\u003e\n\u003cli\u003e2 × 100\u003c\/li\u003e\n\u003cli\u003e1 × 10\u003c\/li\u003e\n\u003cli\u003e2 × 2\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eNo over-granting. No correction logic.\u003c\/p\u003e\n\n\u003ch2\u003eWhat You Get\u003c\/h2\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003ccode\u003egold_dispenser\u003c\/code\u003e creative device\u003c\/li\u003e\n\u003cli\u003e\n\u003ccode\u003eitem_dispenser\u003c\/code\u003e helper class\u003c\/li\u003e\n\u003cli\u003eConfigurable trigger\u003c\/li\u003e\n\u003cli\u003eEditable reward amount\u003c\/li\u003e\n\u003cli\u003eWorks with any item type, not just gold\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eWhy It’s Better\u003c\/h2\u003e\n\n\u003cul\u003e\n\u003cli\u003eCleaner Verse code\u003c\/li\u003e\n\u003cli\u003eReduced device calls\u003c\/li\u003e\n\u003cli\u003ePredictable behavior\u003c\/li\u003e\n\u003cli\u003eReusable across multiple systems\u003c\/li\u003e\n\u003cli\u003eHandles both small rewards and large payouts\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eUseful for:\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eTycoon income systems\u003c\/li\u003e\n\u003cli\u003eRound rewards\u003c\/li\u003e\n\u003cli\u003eQuest payouts\u003c\/li\u003e\n\u003cli\u003eAdmin tools\u003c\/li\u003e\n\u003cli\u003eEvent prizes\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eSetup (Quick)\u003c\/h2\u003e\n\n\u003col\u003e\n\u003cli\u003ePlace the Gold Dispenser device\u003c\/li\u003e\n\u003cli\u003eAdd 8 Item Granters (one per denomination)\u003c\/li\u003e\n\u003cli\u003eConnect them to the ItemDispenser\u003c\/li\u003e\n\u003cli\u003eAssign a Trigger\u003c\/li\u003e\n\u003cli\u003eSet the Amount\u003c\/li\u003e\n\u003c\/ol\u003e\n\n\u003cp\u003eTrigger fires and the activating player receives the exact configured amount.\u003c\/p\u003e\n","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":52105950200130,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/gold_dispenser_product_thumbnail.png?v=1772246156"},{"product_id":"real-time-clock-verse-made-simple","title":"Real Time Clock | Verse Made Simple","description":"\u003cp\u003e\u003cstrong\u003eReal Time Clock (UEFN \/ Verse)\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eAdd a real-world clock to your island that automatically tracks and updates the current time.\u003c\/p\u003e\n\n\u003ch2\u003eWhat Problem It Solves\u003c\/h2\u003e\n\n\u003cp\u003eIf you’ve ever wanted to:\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eDisplay the real time inside your map\u003c\/li\u003e\n\u003cli\u003eRun systems that depend on real-world time\u003c\/li\u003e\n\u003cli\u003eCreate immersive worlds synced with real life\u003c\/li\u003e\n\u003cli\u003eBuild day\/night logic without relying on game time\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eThis device provides a clean, reusable way to access the current real-world time directly in Verse.\u003c\/p\u003e\n\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\n\u003cp\u003eThe device reads the real-world epoch time and converts it into hours, minutes, and seconds.\u003c\/p\u003e\n\n\u003cp\u003eIt automatically updates every second and applies a configurable UTC offset so you can match the time to any region or server location.\u003c\/p\u003e\n\n\u003cp\u003eThe clock keeps track of:\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eCurrent hour\u003c\/li\u003e\n\u003cli\u003eCurrent minute\u003c\/li\u003e\n\u003cli\u003eCurrent second\u003c\/li\u003e\n\u003cli\u003eA formatted clock string for UI display\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eYou can retrieve the formatted time or use the stored values for gameplay logic.\u003c\/p\u003e\n\n\u003ch2\u003eWhat You Get\u003c\/h2\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003ccode\u003ereal_time_clock\u003c\/code\u003e creative device\u003c\/li\u003e\n\u003cli\u003eEditable UTC offset setting\u003c\/li\u003e\n\u003cli\u003eAutomatic time updates every second\u003c\/li\u003e\n\u003cli\u003eFormatted time strings for UI or text display\u003c\/li\u003e\n\u003cli\u003eGlobal session access to the active clock instance\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eWhy It’s Better\u003c\/h2\u003e\n\n\u003cul\u003e\n\u003cli\u003eNo need to manually calculate time in Verse\u003c\/li\u003e\n\u003cli\u003eSimple real-world time access\u003c\/li\u003e\n\u003cli\u003eReusable across multiple systems\u003c\/li\u003e\n\u003cli\u003eWorks cleanly with UI displays and logic checks\u003c\/li\u003e\n\u003cli\u003eLightweight device with minimal setup\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eUseful for:\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eSocial hubs with real clocks\u003c\/li\u003e\n\u003cli\u003eReal-time events\u003c\/li\u003e\n\u003cli\u003eTime-based shops\u003c\/li\u003e\n\u003cli\u003eRoleplay worlds\u003c\/li\u003e\n\u003cli\u003eUI clock displays\u003c\/li\u003e\n\u003cli\u003eDay\/night logic systems\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eSetup (Quick)\u003c\/h2\u003e\n\n\u003col\u003e\n\u003cli\u003ePlace the Real Time Clock device\u003c\/li\u003e\n\u003cli\u003eSet the \u003ccode\u003eUTCOffsetHours\u003c\/code\u003e value\u003c\/li\u003e\n\u003cli\u003eAccess the clock from Verse or UI systems\u003c\/li\u003e\n\u003cli\u003eCall the formatting functions to display the time\u003c\/li\u003e\n\u003c\/ol\u003e\n\n\u003cp\u003eThe clock automatically updates every second and can be queried anywhere in the session.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":52270270021954,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/real_time_clock_thumbnail.png?v=1773197726"},{"product_id":"phone-system","title":"Phone System","description":"\u003cp\u003eAdd an in-game smartphone to your Fortnite Creative map with the \u003cstrong\u003ePhone System.\u003c\/strong\u003e This modular system gives players a mobile-style interface where they can access apps for cosmetics, fast travel, music, and settings — with built-in persistence, popup notifications, and a fully extensible app architecture.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e Social hub maps, open-world islands, RPG-style experiences, and any project where players need access to multiple systems through a simple interface.\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;\"\u003eEaster Egg Tycoon (6101-9940-9828)\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center;\"\u003eSolrise Interactive\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003ca rel=\"noopener\" title=\"Fortnite.GG Link\" href=\"https:\/\/fortnite.gg\/island?code=6101-9940-9828\" target=\"_blank\"\u003eFortnite.GG Link\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/fortnite.gg\/island?code=6101-9940-9828\" title=\"Airlock Crisis Thumbnail\" rel=\"noopener\" target=\"_blank\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/thumbnail.jpg?v=1774812230\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhone-Style UI:\u003c\/strong\u003e Players open the phone using a Signal Remote and navigate a paginated grid of apps. An inactivity timer auto-closes the phone after a configurable timeout.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt-In Apps:\u003c\/strong\u003e Includes Cosmetics, Fast Travel, Music Player, and Settings apps ready to use or expand.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eApp Unlock System:\u003c\/strong\u003e Lock apps behind triggers and control whether locked apps are visible or hidden on the home screen.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-Time Clock:\u003c\/strong\u003e Displays a live HH:MM clock with configurable UTC offset and day\/night color theming.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMusic Player:\u003c\/strong\u003e Playlist-based music system with play, stop, next, previous, shuffle, and repeat controls. Each player has their own independent playback.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFast Travel:\u003c\/strong\u003e Centralized location manager with trigger-based unlocking, default locations, lock\/unlock support, and popup notifications when new locations are discovered.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCosmetics System:\u003c\/strong\u003e Apply VFX cosmetics to players through an easy browsing interface.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSettings with Persistence:\u003c\/strong\u003e Background selection is saved per player using VersePersistence and restored on rejoin. Settings support live preview while cycling through options.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePopup Notifications:\u003c\/strong\u003e Queue-based popup system that displays item notifications with icons, custom text, and configurable duration.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConfigurable Button Styling:\u003c\/strong\u003e Customize toggle on\/off styles, selected highlight color, and default button appearance across all settings from the phone manager.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExpandable App System:\u003c\/strong\u003e Create your own apps by extending the \u003ccode\u003ephone_app\u003c\/code\u003e base class and registering them in the phone manager.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMultiple App Views:\u003c\/strong\u003e Supports grid layouts, cycler-style item browsing with dynamic select button text and styling, and a dedicated music player interface.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\u003cp\u003ePlayers activate a \u003cstrong\u003eSignal Remote\u003c\/strong\u003e to open the phone. The home screen displays a grid of unlocked apps. Selecting an app opens its interface where players can browse items, choose options, or control music. The phone auto-closes after a period of inactivity.\u003c\/p\u003e\n\u003cp\u003eFast travel locations are managed centrally — locations with \u003ccode\u003eUnlockedByDefault\u003c\/code\u003e are available immediately, while others unlock via triggers with a popup notification and sound effect. Player preferences like background selection persist across sessions.\u003c\/p\u003e\n\u003cp\u003eThe architecture is modular, making it easy to add new apps, settings categories, or integrate the phone with other gameplay systems.\u003c\/p\u003e\n\u003ch2\u003eWhat's New in v1.0.2\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApp unlock system with trigger-based unlocking\u003c\/li\u003e\n\u003cli\u003eInactivity auto-close with configurable timeout\u003c\/li\u003e\n\u003cli\u003eCentralized fast travel manager with default locations, lock\/unlock, and popup notifications\u003c\/li\u003e\n\u003cli\u003eSettings preview system with live option previewing\u003c\/li\u003e\n\u003cli\u003eBackground persistence via VersePersistenceModule\u003c\/li\u003e\n\u003cli\u003ePopMessageModule for queue-based popup notifications\u003c\/li\u003e\n\u003cli\u003eConfigurable button styling (toggle on\/off, selected, default)\u003c\/li\u003e\n\u003cli\u003eSettings unlock system with dynamic visibility filtering\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── CoreModule\/\n│   ├── agent_spawner_manager.verse\n│   ├── custom_tick.verse\n│   ├── game_manager.verse\n│   ├── real_time_clock.verse\n│   └── utilities.verse\n├── CosmeticsModule\/\n│   ├── Materials\/\n│   │   ├── M_CosmeticIcon.uasset\n│   │   ├── MI_CosmeticIcon_Clear.uasset\n│   │   ├── MI_CosmeticIcon_Fire.uasset\n│   │   └── MI_CosmeticIcon_Outline.uasset\n│   ├── cosmetic_option.verse\n│   ├── cosmetics_manager.verse\n│   └── modules.verse\n├── FastTravelModule\/\n│   ├── Materials\/\n│   │   ├── M_FastTravelLocation.uasset\n│   │   └── MI_FastTravelLocation_01.uasset\n│   ├── fast_travel_location.verse\n│   └── fast_travel_manager.verse\n├── MusicModule\/\n│   ├── Materials\/\n│   │   ├── M_PlaylistIcon.uasset\n│   │   ├── M_SongIcon.uasset\n│   │   ├── MI_PlaylistIcon_Chill.uasset\n│   │   ├── MI_PlaylistIcon_Hype.uasset\n│   │   └── MI_UI_LinearMeter_MusicPlayer.uasset\n│   ├── Scripts\/\n│   │   ├── individual_music_player.verse\n│   │   ├── music_manager.verse\n│   │   ├── music_player_configuration.verse\n│   │   ├── playlist.verse\n│   │   └── song.verse\n│   ├── Textures\/\n│   │   ├── audioOff.uasset\n│   │   ├── audioOn.uasset\n│   │   ├── fastForward.uasset\n│   │   ├── left.uasset\n│   │   ├── minus.uasset\n│   │   ├── musicOff.uasset\n│   │   ├── musicOn.uasset\n│   │   ├── next.uasset\n│   │   ├── pause.uasset\n│   │   ├── plus.uasset\n│   │   ├── previous.uasset\n│   │   ├── rewind.uasset\n│   │   └── right.uasset\n│   ├── Widgets\/\n│   │   ├── WBP_NextSongButton.uasset\n│   │   └── WBP_PlayStopButton.uasset\n│   └── modules.verse\n├── PhoneModule\/\n│   ├── CosmeticsAppModule\/\n│   │   └── cosmetics_app.verse\n│   ├── FastTravelAppModule\/\n│   │   └── fast_travel_app.verse\n│   ├── Materials\/\n│   │   ├── M_AppIcon.uasset\n│   │   ├── M_PhoneBackground.uasset\n│   │   ├── M_SettingsOptionIcon.uasset\n│   │   ├── M_Transparent.uasset\n│   │   ├── MI_AppIcon_Cosmetics.uasset\n│   │   ├── MI_AppIcon_FastTravel.uasset\n│   │   ├── MI_AppIcon_Music.uasset\n│   │   ├── MI_AppIcon_Settings.uasset\n│   │   ├── MI_FastTravelLocation_01.uasset\n│   │   ├── MI_FastTravelLocation_Base.uasset\n│   │   ├── MI_PhoneBackground_01.uasset\n│   │   ├── MI_PhoneBackground_02.uasset\n│   │   ├── MI_PhoneBackground_03.uasset\n│   │   ├── MI_PhoneBackground_04.uasset\n│   │   ├── MI_SettingsOptionIcon_Audio.uasset\n│   │   ├── MI_SettingsOptionIcon_Background.uasset\n│   │   ├── MI_SettingsOptionIcon_HouseColor.uasset\n│   │   ├── MI_SettingsOptionIcon_MapIndicator.uasset\n│   │   ├── MI_SettingsOptionIcon.uasset\n│   │   ├── MI_UEFN_UI_IconColor_NewBadge.uasset\n│   │   ├── MI_UI_Rectangle_AppIconBackground.uasset\n│   │   └── MI_UI_TextureEffects_NewBadge.uasset\n│   ├── MusicAppModule\/\n│   │   └── music_app.verse\n│   ├── SettingsAppModule\/\n│   │   ├── AudioSettingsModule\/\n│   │   │   └── audio_settings.verse\n│   │   ├── BackgroundSettingsModule\/\n│   │   │   ├── background_option.verse\n│   │   │   └── phone_background_settings.verse\n│   │   ├── settings_app.verse\n│   │   └── settings_base.verse\n│   ├── Textures\/\n│   │   ├── buttonSelect.uasset\n│   │   ├── checkmark.uasset\n│   │   ├── cross.uasset\n│   │   ├── down.uasset\n│   │   ├── exclamation.uasset\n│   │   ├── gamepad.uasset\n│   │   ├── gear.uasset\n│   │   ├── home.uasset\n│   │   ├── icon_texture.uasset\n│   │   ├── information.uasset\n│   │   ├── leaderboardsComplex.uasset\n│   │   ├── left.uasset\n│   │   ├── massiveMultiplayer.uasset\n│   │   ├── medal1.uasset\n│   │   ├── medal2.uasset\n│   │   ├── multiplayer.uasset\n│   │   ├── phone_texture_02.uasset\n│   │   ├── phone_texture_03.uasset\n│   │   ├── phone_texture_04.uasset\n│   │   ├── phone_texture.uasset\n│   │   ├── right.uasset\n│   │   ├── shoppingCart.uasset\n│   │   ├── siganl1.uasset\n│   │   ├── signal2.uasset\n│   │   ├── signal3.uasset\n│   │   ├── trophy.uasset\n│   │   ├── unlocked.uasset\n│   │   ├── up.uasset\n│   │   ├── video.uasset\n│   │   ├── warning.uasset\n│   │   └── wrench.uasset\n│   ├── Widgets\/\n│   │   ├── UW_AppIcon.uasset\n│   │   ├── UW_AppPage.uasset\n│   │   ├── UW_CustomButtonPill.uasset\n│   │   ├── UW_EventApp.uasset\n│   │   ├── UW_Phone.uasset\n│   │   ├── WBP_AppButton.uasset\n│   │   └── WBP_NextButton.uasset\n│   ├── phone_app.verse\n│   ├── phone_manager.verse\n│   └── phone_widget.verse\n├── UIModule\/\n│   ├── Materials\/\n│   │   └── M_UI_Rectangle_Custom.uasset\n│   ├── Placeholders\/\n│   │   └── codingcoast_text_logo.uasset\n│   ├── PopMessageModule\/\n│   │   ├── Materials\/\n│   │   │   ├── M_PopUpIcon.uasset\n│   │   │   └── MI_UI_Rectangle_WindowBackground.uasset\n│   │   ├── Textures\/\n│   │   │   ├── exclamation.uasset\n│   │   │   └── warning.uasset\n│   │   ├── Widgets\/\n│   │   │   ├── UW_AlertPopUp.uasset\n│   │   │   ├── UW_DismissiblePopup.uasset\n│   │   │   ├── UW_ImageAlertPopUp.uasset\n│   │   │   └── UW_ItemPopUp.uasset\n│   │   ├── modules.verse\n│   │   ├── popup_widget.verse\n│   │   └── popups_manager.verse\n│   ├── Widgets\/\n│   │   └── UW_Button.uasset\n│   ├── modules.verse\n│   └── utilities.verse\n├── VersePersistenceModule\/\n│   ├── phone_persistence.verse\n│   ├── stats_persistence.verse\n│   └── utilities.verse\n├── CHANGELOG.md\n├── modules.verse\n└── README.md\u003c\/pre\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":52270468038978,"sku":null,"price":150.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/phone_system_thumbnail.png?v=1773202782"},{"product_id":"anti-spam-verse-made-simple","title":"Anti Spam | Verse Made Simple","description":"\u003cp\u003eDetect and flag button-spam behavior on your island with a lightweight, drop-in device that monitors any number of buttons for rapid repeated presses.\u003ca href=\"https:\/\/codingcoast.shop\/products\/anti-spam-verse-made-simple?utm_campaign=simple_26_q1\u0026amp;utm_source=discord_uefnofficial\u0026amp;utm_medium=social\u0026amp;utm_content=jobboard_post\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eWhat Problem It Solves\u003c\/h2\u003e\n\u003cp\u003eIf you’ve ever needed to:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCatch players mashing buttons to exploit cooldowns or timers\u003c\/li\u003e\n\u003cli\u003eProtect item dispensers and claim points from rapid re-triggering\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis device gives you a clean, reusable way to monitor button interaction.\u003c\/p\u003e\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\u003cp\u003eThe device subscribes to each configured button’s \u003ccode\u003eInteractedWithEvent\u003c\/code\u003e and records a timestamp for every press using \u003ccode\u003eGetSimulationElapsedTime()\u003c\/code\u003e.\u003c\/p\u003e\n\u003cp\u003eEach time a button is pressed, the device prunes timestamps older than the configured window, then checks how many presses landed inside that window. If the count reaches the configured threshold, a warning is logged.\u003c\/p\u003e\n\u003cp\u003eEach button is tracked independently, so spam on one button does not affect the count on any other button.\u003c\/p\u003e\n\u003cp\u003eThe tracker keeps, per button:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eA rolling list of recent press timestamps\u003c\/li\u003e\n\u003cli\u003eThe most recent press time\u003c\/li\u003e\n\u003cli\u003eThe active press count within the current window\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat You Get\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ccode\u003eanti_spam_device\u003c\/code\u003e creative device\u003c\/li\u003e\n\u003cli\u003eMulti-button monitoring from a single device\u003c\/li\u003e\n\u003cli\u003eConfigurable max presses and time window\u003c\/li\u003e\n\u003cli\u003eAutomatic pruning of expired press records\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhy It’s Better\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOne device covers many buttons at once\u003c\/li\u003e\n\u003cli\u003eSliding-window detection. Catches bursts\u003c\/li\u003e\n\u003cli\u003eTunable sensitivity\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSetup (Quick)\u003c\/h2\u003e\n\u003col\u003e\n\u003cli\u003ePlace the \u003cstrong\u003eAntiSpam\u003c\/strong\u003e device on your island\u003c\/li\u003e\n\u003cli\u003eAdd the buttons you want to monitor to the \u003ccode\u003eButtons\u003c\/code\u003e array\u003c\/li\u003e\n\u003cli\u003eSet \u003ccode\u003eMaxPresses\u003c\/code\u003e to the number of presses that should trigger a warning\u003c\/li\u003e\n\u003cli\u003eSet \u003ccode\u003eWindow\u003c\/code\u003e to the time window (in seconds) those presses are counted within\u003c\/li\u003e\n\u003cli\u003eRun the map and watch the logs — a warning fires as soon as a button exceeds the threshold\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eThe device starts monitoring automatically on \u003ccode\u003eOnBegin\u003c\/code\u003e and runs for the full session with no further setup required.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":52916898955586,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/thumbnail.png?v=1776147970"},{"product_id":"loading-screen-verse-made-simple","title":"Loading Screen | Verse Made Simple","description":"\u003cp\u003eShow an animated loading screen to any player in your island — perfect for hiding teleports, masking world changes, and adding a professional feel to transitions.\u003c\/p\u003e\n\u003ch2\u003eWhat Problem It Solves\u003c\/h2\u003e\n\u003cp\u003eIf you’ve ever needed to:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHide players’ view during a teleport so they don’t see the world swap\u003c\/li\u003e\n\u003cli\u003eCover scene changes, round transitions, or asset streaming\u003c\/li\u003e\n\u003cli\u003eRun “loading” UI before opening a hub, lobby, or new area\u003c\/li\u003e\n\u003cli\u003eSynchronize a fade between two gameplay states\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis device provides a clean, reusable way to show and hide a real UI loading screen for individual players or the whole playspace — driven by triggers or called directly from Verse.\u003c\/p\u003e\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\u003cp\u003eThe device exposes four trigger pins: two inputs (Show, Hide) and two outputs (Show-complete, Hide-complete).\u003c\/p\u003e\n\u003cp\u003eWhen the Show trigger fires, the device displays a UMG loading screen widget for the triggering player — or for every player if no agent is supplied. After the fade-in animation finishes, the Show OUT trigger fires so you can chain the next step (teleport, world swap, round start) only once the screen is fully covering the view.\u003c\/p\u003e\n\u003cp\u003eWhen the Hide trigger fires, the screen is removed for that player and the Hide OUT trigger fires so dependent devices can run after the fade-out.\u003c\/p\u003e\n\u003cp\u003eYou can also set an optional Duration Override to make the show trigger automatically hide the screen after a set number of seconds, removing the need to wire a separate hide trigger for fixed-length transitions.\u003c\/p\u003e\n\u003cp\u003eThe manager keeps track of:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAn active loading screen widget per player\u003c\/li\u003e\n\u003cli\u003eAutomatic cleanup when a player leaves the playspace\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat You Get\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ccode\u003eloading_screen_manager\u003c\/code\u003e creative device\u003c\/li\u003e\n\u003cli\u003ePre-built \u003ccode\u003eUW_LoadingScreen\u003c\/code\u003e UMG widget with animated spinner\u003c\/li\u003e\n\u003cli\u003eEditables for Show \/ Hide input triggers (per-agent or whole playspace)\u003c\/li\u003e\n\u003cli\u003eEditables for Show-complete \/ Hide-complete output triggers for clean chaining\u003c\/li\u003e\n\u003cli\u003eOptional \u003ccode\u003eDurationOverride\u003c\/code\u003e for auto-hide timing\u003c\/li\u003e\n\u003cli\u003eGlobal session access to the active manager instance\u003c\/li\u003e\n\u003cli\u003ePublic Verse API: \u003ccode\u003eShowLoadingScreen\u003c\/code\u003e, \u003ccode\u003eHideLoadingScreen\u003c\/code\u003e, \u003ccode\u003eShowLoadingScreenForDuration\u003c\/code\u003e, \u003ccode\u003eShowLoadingScreenForPlayers\u003c\/code\u003e, \u003ccode\u003eShowLoadingScreenForAll\u003c\/code\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhy It’s Better\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo need to build your own UMG widget — a polished one ships with the module\u003c\/li\u003e\n\u003cli\u003eOne device handles single-player and full-playspace use cases\u003c\/li\u003e\n\u003cli\u003eOUT triggers let you sequence transitions safely (no early teleports)\u003c\/li\u003e\n\u003cli\u003ePer-player state — one player’s screen does not block another\u003c\/li\u003e\n\u003cli\u003eDrop-in for both trigger-based and Verse-driven flows\u003c\/li\u003e\n\u003cli\u003eLightweight: widgets are only created while a screen is active\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUseful for:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTeleport and portal transitions\u003c\/li\u003e\n\u003cli\u003eHub-to-game and game-to-hub flows\u003c\/li\u003e\n\u003cli\u003eRound transitions in PvP and mini-game maps\u003c\/li\u003e\n\u003cli\u003eCinematic intros and outros\u003c\/li\u003e\n\u003cli\u003eScene swaps in story maps\u003c\/li\u003e\n\u003cli\u003eHiding world rebuilds or asset streaming\u003c\/li\u003e\n\u003cli\u003eRoleplay world transitions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSetup (Quick)\u003c\/h2\u003e\n\u003col\u003e\n\u003cli\u003ePlace the Loading Screen Manager device on your island\u003c\/li\u003e\n\u003cli\u003eWire any device that should open the loading screen to \u003ccode\u003eShowLoadingScreenTriggerIn\u003c\/code\u003e\n\u003c\/li\u003e\n\u003cli\u003eWire any device that should close it to \u003ccode\u003eHideLoadingScreenTriggerIn\u003c\/code\u003e\n\u003c\/li\u003e\n\u003cli\u003e(Optional) Wire \u003ccode\u003eShowLoadingScreenTriggerOUT\u003c\/code\u003e to whatever should run once the screen is fully shown\u003c\/li\u003e\n\u003cli\u003e(Optional) Wire \u003ccode\u003eHideLoadingScreenTriggerOUT\u003c\/code\u003e to whatever should run after the fade-out\u003c\/li\u003e\n\u003cli\u003e(Optional) Set \u003ccode\u003eDurationOverride\u003c\/code\u003e for auto-hide timing\u003c\/li\u003e\n\u003cli\u003eFrom Verse, call into \u003ccode\u003eGlobalLoadingScreenManager[GetSession()]\u003c\/code\u003e to drive the screen programmatically\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eThe manager registers itself globally on \u003ccode\u003eOnBegin\u003c\/code\u003e and is ready to use as soon as the round starts.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":52921451053378,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/loading_screen_thumbnail.png?v=1776491306"},{"product_id":"pinpad-module","title":"Pinpad Module","description":"\u003cp\u003eUnlock the potential of your Fortnite Creative maps with the Pinpad Module! 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":"unique-ids-verse-made-simple","title":"Unique IDs | Verse Made Simple","description":"\u003cp\u003eManage unique player IDs for your UEFN maps with our \"Unique IDs | Verse Made Simple\" module. Designed for creation of unique identifiers within your game which you can use to manage specific players for:\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdmin role assignment\u003c\/li\u003e\n\u003cli\u003eBan players\u003c\/li\u003e\n\u003cli\u003eSpecial rewards\u003c\/li\u003e\n\u003cli\u003eAnd more!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e Adventure\/Story maps, Roleplay (RP) scenarios, and Mini-game\/Party hubs\u003c\/p\u003e\n\u003ch3\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEffortless Integration:\u003c\/strong\u003e Quickly incorporate unique ID generation into your projects with minimal setup, allowing you to focus on creativity and gameplay.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatility Across Genres:\u003c\/strong\u003e Whether you're crafting a sprawling adventure or an immersive roleplay experience, our module adapts seamlessly to your needs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReliability and Precision:\u003c\/strong\u003e Built with robust Verse code, the system ensures that each identifier is truly unique, eliminating conflicts and enhancing game logic.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── ban_unique_id_device.verse\n├── README.md\n└── unique_id_device.verse\n\u003c\/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e This module is provided free of charge, empowering all developers to improve their projects without cost barriers.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":54505996288322,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/unique_id_verse_made_simple_product_thumbnail.png?v=1780587155"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/collections\/puzzle-and-escape.png?v=1769796649","url":"https:\/\/codingcoast.shop\/collections\/puzzle-escape-room.oembed?page=2","provider":"Coding Coast","version":"1.0","type":"link"}