GameBrew Casual UI Kit is a complete, customizable user interface package for casual, mobile, puzzle, arcade, idle, merge, simulation, and family friendly games made with Unity.
The bundle includes individual UI components and complete screen templates. You can build an interface from reusable buttons, panels, icons, and controls, or start with an assembled screen and adapt it to your project.
All elements are supplied as editable Unity prefabs and can be placed directly inside a Canvas. Change colors, text, icons, spacing, and layout in the Inspector, or create prefab variants for different themes and game modes.
▶️ Buttons and interactive controls
📱 Complete screen templates
Ready-made templates provide a starting point for common game flows:
The complete main menu includes navigation controls, Daily Rewards access, and Special Offer entries. You can use it as supplied, create prefab variants, or connect its elements to your own navigation and game systems.
📲 Popup system
The bundle includes complete popups and reusable popup frames for:
Popup frames can be used as visual containers for your own content. Complete popup prefabs work with the included window framework and can be opened, closed, and placed in a navigation stack from code.
🔀 Animated screen transitions
Windows and popups can use built-in opening and closing transitions:
Transition duration and style can be configured in the Inspector. The transitions use unscaled time, making them suitable for pause menus and interfaces displayed while gameplay is stopped.
📝 Text styles and effects
The typography collection includes reusable TextMeshPro styles and animated text effects:
These effects can be used for titles, rewards, score messages, victory text, promotional labels, warnings, and attention grabbing calls to action. Text animation changes the rendered glyphs without modifying the original text content.
🛒 Shop and monetization UI
The shop collection includes product cards, currency packs, offer cards, timed rewards, price buttons, restore purchases presentation, and other store elements.
Use these prefabs to create:
The bundle provides presentation components only. Product catalogs, payment providers, pricing, availability, and reward delivery can be connected through your own monetization system.
🗓 Daily rewards and retention
A complete seven-day Daily Rewards popup is included together with reusable day cells and resource icons.
Each reward cell can display:
The popup exposes its cells, claim button, and timer through a presentation component. This allows you to connect it to any retention, save, or economy implementation without placing business rules inside the UI package.
💵 Special offers
The bundle contains Special Offer popup designs, popup frames, shop cards, and menu entries. They can be used for starter bundles, seasonal promotions, progression offers, comeback rewards, and limited time sales.
Offer conditions, timers, purchases, and reward delivery remain controlled by your game logic.
🌅 Icons, portraits, and decorative assets
The package includes interface icons, character portraits, resource symbols, artwork, surfaces, panels, and decorative elements.
They can be used in menus, shops, inventories, reward screens, dialogue interfaces, player profiles, missions, and progression systems. Coin, crystal, heart, and energy presentations are included for common casual game resources.
🔋 Progress and status elements
Reusable progress elements can display loading state, progression, goals, experience, upgrade completion, and other numeric values.
Loading presentation components can receive progress values from your own loading system, while the visual layout remains independent from scene management or gameplay code.
🎁 Reward flight effect
The included reward flight example animates coin or resource icons toward a target in the interface.
It can be used after purchases, level rewards, daily claims, mission completion, or collected currency. The effect is visual and does not modify the real player balance.
👩🦯 UI navigation framework
The optional runtime framework provides:
You can use the complete framework or use the prefabs with your existing UI architecture.
Localization support
Reusable text components can receive content from a text provider instead of storing application specific localization rules inside the prefab.
This makes the UI suitable for custom localization systems while still allowing ordinary TextMeshPro text when dynamic localization is not required.
📱 Safe area support
The included safe area component adjusts interface content for devices with notches, rounded corners, and other restricted display areas. It can be used for HUDs, navigation bars, menus, and full screen mobile interfaces.
🤡 Ready for customization
The package is designed to remain independent from gameplay systems. Economy, purchases, progression, rewards, audio, localization, and save data can be connected through your application layer.
Use the bundle to:
A demo scene presents the available categories and interactive effects so you can inspect the prefabs, test their behavior, and use them as references when building your own interface.