Zoom It - Zoom & Find Hidden Objects(Complete Game Project)
Unity · 模版
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. 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