UEFN Marketplace
Keyboard UI Device
Keyboard UI Device
Couldn't load pickup availability
Save hours of development time with our Keyboard UI Device, a fully modular, drag-and-drop ready system built for seamless code input and validation inside UEFN.
This ready-to-use device removes the complexity of handling user inputs and provides flexible, scalable functionality for every creator. Simply import it into your project and gain instant access to a clean, responsive, and configurable keyboard system designed for modern UEFN experiences:
🦾 Built-In Persistence
This device contains it's own persistence map, which allows for multi-session detection for if the player has already redeemed the code.
🎹 Four Flexible Code Types
Choose from a variety of code validation modes to perfectly match your gameplay logic:
• One-Time Use – Codes can only be redeemed once per player.
• One-Time Per Session – Automatically resets between play sessions.
• Cooldown – Applies a custom timer before the code can be reused.
• Unlimited – Allows unrestricted use for open-access events or systems.
🎨 Custom Color Feedback System
Each result type features its own fully customizable color response for clear, intuitive player communication:
• Success – Code accepted
• Already Redeemed – Prevents re-use
• On Cooldown – Informs players to wait
• Invalid Code – Alerts the user immediately
⏱️ Adjustable Cooldown Configuration
Easily define cooldown duration values for precise control using a single, accessible property.
🧩 Dynamic Design & Modular Codebase
Crafted for scalability and clarity, the system’s modular architecture lets you plug in new logic, integrate external functions, or modify visuals without rewriting the base module.
⚡ Instant Setup — Drag, Drop, and Deploy
Drag the contents of the extracted .zip file directly into your Project's Content folder. Restart your editor, and you're good to go. No dependency setup or extra scripting required.
*rainbow outline not included (demo only)
Share
