{"title":"New","description":"","products":[{"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},{"title":"Your Price $0.00","offer_id":54508852511042,"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\/new_badge_d682bc80-64e3-45fc-b0a1-2c75c3cbfe4a.png?v=1780590966","url":"https:\/\/codingcoast.shop\/collections\/new-systems.oembed","provider":"Coding Coast","version":"1.0","type":"link"}