GameBrew Casual UI Kit – Animated Mobile UI & Effects


Debug menu ... You can use it as supplied, create prefab variants, or connect its elements to your ... Confirmations Notifications Pause Revive Settings Purchase operations


by GameBrew Studio


Price History +

A complete, customizable game ready Unity UI kit with 197 prefabs, ready-made screens, popups, controls, text effects, buttons, icons, panels, shop elements, and animated navigation for casual games.
  • 197 UI prefabs
  • 31 buttons
  • 31 icons
  • 21 popups and 15 popup frames
  • 20 character portraits
  • 19 shop elements
  • 15 screen and menu templates
  • 12 surfaces and 2 panels
  • 6 sliders and 6 toggles
  • 7 typography prefabs
  • 6 retention prefabs
  • 3 progress elements and 3 artwork prefabs
  • 1 demo scene
  • 90 runtime C# scripts
  • 6 transition styles: Fade, Left, Right, Top, Bottom, Scale
  • Text effects: Arc, Wave, Wiggle, Pulse
  • Button scale and alpha feedback
  • Flying reward icon effect
  • UI navigation, popup stack, safe area, localization and async button support
  • Unity UI and TextMeshPro
  • Requires Unity 6, Input System and UniTask 2.5.11

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

  • The package contains a wide selection of regular, compact, icon, confirmation, message, navigation, and menu buttons.
  • Buttons support visual press feedback through scale and transparency animation. They can be connected through standard Unity events or bound to synchronous and asynchronous actions from code. Their availability can also be changed at runtime, which is useful for purchases, upgrades, rewards, and actions with cooldowns.
  • Sliders and toggles are included for settings menus, audio controls, gameplay preferences, consent screens, and other configurable options.

📱 Complete screen templates

Ready-made templates provide a starting point for common game flows:

  • Main menu
  • Gameplay HUD
  • Awaiting start screen
  • Loading screen
  • Results screen
  • Meta progression screen
  • Shop screen
  • Store screen
  • Settings interface
  • Debug menu

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:

  • Information and messages
  • Confirmations
  • Notifications
  • Pause
  • Revive
  • Settings
  • Purchase operations
  • Special offers
  • Errors and status messages

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:

  • Fade
  • Slide from the left
  • Slide from the right
  • Slide from the top
  • Slide from the bottom
  • Scale

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:

  • Curved and arc text
  • Wave animation
  • Wiggle animation
  • Pulse animation

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:

  • Currency stores
  • Starter packs
  • Limited time offers
  • Reward shops
  • In app purchase screens
  • Free timed rewards
  • Restore purchases controls

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:

  • Day number
  • Reward icon
  • Amount
  • Availability status
  • Claimed state
  • Locked state

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:

  • Screen, HUD, and popup layers
  • Typed window opening and closing
  • Popup history and back navigation
  • Parameterized windows
  • Queued UI commands
  • Reusable transition components
  • Standalone window factories
  • Interaction locking during transitions
  • Back input handling
  • Safe area support
  • Async button actions with cancellation

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:

  • Prototype a complete game interface
  • Replace placeholder UI
  • Build a consistent visual style
  • Create prefab variants for multiple themes
  • Assemble custom screens from reusable components
  • Add polished transitions and feedback to an existing project

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.