Curved Carousel Menu Pro 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

by CodeStart-AI (opens in new tab)

No ratings yet

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.

Price $24.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Curved Carousel Menu Pro, 6 months Current $24.99; lowest $24.99; highest $24.99 in this period. $0 $12.5 $25 19 Oct 26 Oct 2 Nov

Asset preview

1 / 6

Curved Carousel Menu Pro screenshot 1

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

Render pipelines supported in each Unity version
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.