Modern UI component library for Unity uGUI.
40+ customizable components with runtime theme switching.
Copy, modify, and own your UI - no rigid prefabs!⚠️ Note: This asset represents the uGUI version. If you’re interested in the UI Toolkit version, check out this asset: Shun UI (UI Toolkit version)✨ What is Shun UI?Shun UI isn't just another Unity UI asset. It's a revolutionary approach to building game interfaces, inspired by shadcn/ui from web development. Instead of rigid prefabs, you get the building blocks to create YOUR own component library.🔗 Resources:📖 Full Documentation: https://www.experir.com/products/shunui-ugui/docs🎮 Interactive Demo: https://www.experir.com/products/shunui-ugui/demo🔥 Key Features:• 40+ Modern Components - Buttons, Inputs, Dialogs, Carousels and more• Runtime Theme Switching - Change themes dynamically during gameplay• Complete Ownership - Modify and extend every component without restrictions• Beautiful Defaults - Professional designs that work out-of-the-box• TextMeshPro Integration - Advanced typography system with automatic theme colors• Composable Architecture - Predictable patterns across all components🎨 Available Components:Layout & Navigation: Accordion, Breadcrumb, Card, Tabs, MenuBar, NavigationMenuInput Components: Button, Input, Textarea, Checkbox, RadioGroup, Select, SliderFeedback & Display: Alert, Badge, Avatar, Progress, TooltipOverlay Components: Dialog, AlertDialog, Drawer, Popover, ContextMenAdvanced Components: Carousel, Collapsible, ScrollArea, Resizable, Toast System, DataTable💡 The Shun UI Philosophy:Traditional Unity UI packages lock you into their design decisions. Shun UI gives you ownership. Import components via context menu, automatically unpack them, then customize everything to match YOUR vision.🎯 Perfect For:• Game developers seeking modern UI components• Teams wanting consistent design systems• Projects requiring runtime theme switching• Developers who value customization freedom• Anyone tired of rigid UI asset limitations📦 What You Get:• 40+ Component Templates• Complete Theming System with Runtime Switching• Pre-built UI Blocks (SimpleMainMenu, Music Player)• Comprehensive Typography System• Example Scenes and Documentation• Icons by Lucide (1600+)🚀 Getting Started:Install TextMeshPro EssentialsRight-click in Hierarchy → UI → Shun UI → [Component Name]Components auto-unpack for full customizationBuild your unique component library!Unity 2023.1 or Later: Full compatibility with latest Unity featuresLong Term Support (LTS): Recommended for production projectsRender Pipeline SupportBuilt-in Render Pipeline: ✅ Fully supportedUniversal Render Pipeline (URP): ✅ Complete compatibilityHigh Definition Render Pipeline (HDRP): ✅ Full supportCustom Render Pipelines: ✅ Works with any pipelineCore DependenciesUnity UI (uGUI): Built on Canvas systemTextMeshPro (now part of uGUI package): required for theming and typographyUnity Event System: Required for input handlingUnity Input System: Recommended for enhanced inputPerformance ConsiderationsCanvas Optimization: Components designed for efficient UI batchingEvent Pooling: Reduced garbage collection from event handlingAI was instrumental in accelerating Shun UI's development through automated code generation, component architecture design, documentation creation, and quality assurance.