View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.1
- Last updated
- First released
- Unity version
- 6000.3.16 or later
- Package size
- 1.7 MB
- Files
- 73
- Views in the past week
- 29
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $24.99 on
Keywords
Curved Carousel Menu Pro
A professional Unity UI carousel framework with 10 layouts, advanced 3D depth, inertia, spring snapping, item states, effects, style presets, responsive fitting, editor tools, and a built-in debugger.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Curved Carousel Menu Pro screenshot 1
About this asset
Curved Carousel Menu Pro is a professional Unity UI carousel framework for creating advanced game menus, character selection screens, vehicle selection screens, game-mode selectors, weapon selection interfaces, inventories, media browsers, galleries, and other interactive UI experiences.
The package provides 10 carousel layouts, advanced 3D depth and perspective controls, smooth snapping, inertia and momentum, item states, center and hover effects, customizable style profiles, responsive UI options, layout morphing, editor tools, and a runtime debugger.
LAYOUTS
Classic layouts:
• Arc
• Flat
• Ring
• Vertical Wheel
Advanced Pro layouts:
• Perspective Arc
• Ellipse
• Cylinder
• 3D Wheel
• Cover Flow
• Carousel Deck
ADVANCED 3D AND DEPTH
• Z-depth positioning
• Simulated perspective
• Native camera perspective
• Depth-based scale
• Depth-based opacity
• Depth-based rotation
• Configurable depth curves
• Depth sorting
• Center item priority
ANIMATION AND MOTION
• Smooth snapping
• Instant snapping
• Spring snapping
• Elastic snapping
• Bounce snapping
• Custom AnimationCurve support
• Inertia and momentum
• Velocity and deceleration controls
• Friction
• Drag resistance
• Edge resistance
• Rubber-band overscroll
• Layout morphing
• Selection effects
• Arrival effects
• Optional animation while the game is paused
INPUT
• Mouse drag
• Touch
• Swipe
• Mouse wheel
• Keyboard
• Gamepad
• Previous and Next buttons
• Click and tap selection
• Configurable input sensitivity
• Swipe and drag thresholds
• Wheel sensitivity
• Gamepad dead zone
• Navigation repeat controls
ITEM STATES
The Pro system supports configurable item states including:
• Normal
• Hovered
• Focused
• Selected
• Locked
• Disabled
• Hidden
• Transitioning
State properties can include scale, opacity, rotation, color, position offset, depth, interaction, and animated transitions.
CENTER AND HOVER EFFECTS
Optional center-item effects include:
• Scale
• Color
• Glow
• Outline
• Shadow
• Brightness
• Saturation
• Position
• Rotation
• Depth
Hover effects can include scale, brightness, opacity, rotation, offset, transition duration, and animation curves.
CUSTOMIZATION
Carousel items can contain:
• Background images
• Main images
• Icons
• Titles
• Subtitles
• Badges
• Lock indicators
• Custom content
• Completely custom item prefabs
Developers are not restricted to a specific card visual design.
STYLE PROFILES
Carousel Style Profiles use ScriptableObjects to store reusable carousel configurations including layout, colors, scale, opacity, rotation, animation, snapping, depth, center effects, and input settings.
The package includes ready-to-use style presets and allows developers to create and edit their own profiles.
RESPONSIVE UI
The carousel supports responsive configurations for:
• 16:9
• 16:10
• 4:3
• 9:16
• Portrait
• Landscape
• Mobile
• Tablet
• Desktop
Developers can configure settings based on screen orientation, aspect ratio, and resolution class.
EDITOR TOOLS
The Pro package includes a professional custom Inspector with organized controls for:
• General
• Layout
• 3D
• Depth
• Animation
• Snap
• Input
• Item States
• Center Effects
• Style
• Performance
• Events
• Debug
Scene View preview and gizmos can display curves, radii, centers, item positions, depth, direction, active items, and visible slots.
DEBUGGER
The built-in debugger provides information such as:
• Current index
• Item count
• Visible item count
• Velocity
• Snap state
• Input state
• Layout mode
• Pooled objects
• Selected item
• Hovered item
• Loop state
DEVELOPER API
The package provides a public API for navigation, selection, item management, layouts, style profiles, input, looping, visible slots, and item access.
It also supports UnityEvents and C# events for center changes, selection, clicks, scrolling, item creation/removal, layout changes, and snap transitions.
PERFORMANCE
The carousel uses pooling and item reuse where appropriate to avoid unnecessarily creating large numbers of UI objects.
It is designed to support larger item collections while keeping the number of active visible objects close to the required visible slots where the architecture permits.
MULTIPLE CAROUSELS
Multiple carousels can be used on the same screen, with navigation input controls to prevent keyboard or gamepad input from unintentionally controlling every carousel.
DEMO CONTENT
The package includes a professional demonstration scene showcasing all 10 layouts.
Additional examples demonstrate real-world uses such as:
• Racing Game Mode Selection
• Character Selection
• Custom Cards
• Locked Items
• Selected Items
• Center Effects
• Cover Flow
• Perspective Arc
REQUIREMENTS
• Unity 6000.3.16f1
• Unity UI / uGUI
• TextMeshPro
• Unity Input System for keyboard and gamepad functionality
The package does not require DOTween, LeanTween, paid plugins, or external UI frameworks.
Curved Carousel Menu Pro is designed to be customizable and can be adapted to different game genres and UI styles, including racing, RPG, arcade, sci-fi, fantasy, mobile games, inventory systems, character selection, vehicle selection, and media/gallery interfaces.
From the publisher's Asset Store listing.
Technical details
• 10 carousel layouts
• Arc layout
• Flat layout
• Ring layout
• Vertical Wheel layout
• Perspective Arc layout
• Ellipse layout
• Cylinder layout
• 3D Wheel layout
• Cover Flow layout
• Carousel Deck layout
• Advanced 3D depth system
• Simulated and native perspective
• Depth-based scale, opacity, and rotation
• Configurable depth sorting
• Smooth and instant snapping
• Spring snapping
• Elastic and bounce snapping
• Custom AnimationCurve support
• Inertia and momentum
• Friction and deceleration
• Drag resistance
• Edge resistance
• Rubber-band overscroll
• Configurable swipe and drag thresholds
• Mouse, touch, swipe, keyboard, gamepad, and mouse-wheel input
• Previous and Next button support
• Configurable input sensitivity
• Multiple carousel input focus support
• Normal, Hovered, Focused, Selected, Locked, Disabled, Hidden, and Transitioning item states
• Configurable state scale, opacity, rotation, color, offset, depth, and interaction
• Center-item effects
• Hover effects
• Selection and arrival effects
• Custom item prefab support
• Custom images, icons, titles, subtitles, badges, and content
• ScriptableObject Style Profiles
• Reusable style configurations
• Responsive UI profiles
• Portrait and landscape support
• Mobile, tablet, and desktop configurations
• Animated layout morphing
• Multiple carousel support
• Pause/time-scale support
• Item pooling and reuse
• Dynamic item management
• C# API
• UnityEvents
• C# events
• Custom Inspector
• Scene View preview
• Scene View gizmos
• Runtime Debugger
• Demo generator
• Professional demo scenes
• Code samples
• Documentation
• Unity Input System support
• No DOTween dependency
• No third-party runtime UI framework
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.16f1 | Compatible | Compatible | Compatible |
Curved Carousel Menu Pro is built using Unity uGUI and standard Unity UI components. It does not use SRP-specific shaders, materials, or rendering features. The UI system is designed to work with Built-in, URP, and HDRP render pipelines. No custom render pipeline configuration is required.
As listed on the Asset Store.