Skip to main content

AF Better Dropdown

for Unity UI (uGUI)

Single & multiple selection
Choose one item or allow multiple selections

Flexible panel positioning
Open Below, Above or Center relative to the trigger

Multiple item sources
Populate items from the Hierarchy, Inspector or API

AF Better Dropdown

Optional icons
Display icons in items and with the selected value

Selection indicators
Show selected states directly in the dropdown

Customizable UI
Standard uGUI hierarchy with replaceable prefabs and references

Unity 6 / UGUI / TMP / Built-In / URP / HDRP / SRP

Easy Inspector setup / Prefab-based / Full runtime API

Soon on Unity Asset Store

Selection that fits your UI

Use AF Better Dropdown for single or multiple selection, with optional icons and clear selected-item indicators. Position the open panel Below, Above or Center relative to the trigger to suit your UI layout.

Items can be supplied from the Hierarchy, configured directly in the Inspector, or populated through the runtime API. The same dropdown component handles all three sources, so the source can change without changing the UI setup.

AF Better Dropdown - Single Below

AF Better Dropdown - Single Below

AF Better Dropdown - Single Center

AF Better Dropdown - Single Center

AF Better Dropdown - Single Above

AF Better Dropdown - Single Above

AF Better Dropdown - Multiple Below

AF Better Dropdown - Multiple Below

Configure the dropdown in the Inspector

AF Better Dropdown keeps its runtime configuration accessible in the Inspector, while exposing the references and events needed for deeper integration.

Settings

Choose single or multiple selection, panel position, item source, icons and selected-item display behaviour.

AF Better Dropdown - Settings

Assignments

Access the supplied prefabs and UI references when you want to replace or customize individual elements.

AF Better Dropdown - Assignments

Events

Connect selection changes and open/close behaviour through standard UnityEvents.

AF Better Dropdown - Events

Features

  • Single and multiple selection modes
  • Below, Above and Center panel positioning
  • Hierarchy, Inspector and API item sources
  • Optional item icons and selection indicators
  • Configurable no-selection and multiple-selection displays
  • Multiple independent instances supported

Developers

  • Standard Unity uGUI and TextMesh Pro components
  • Full C# source included
  • Public API for populating items and managing selections
  • Selection state exposed at runtime
  • UnityEvents for selection changes and open/close events
  • UI references exposed in the Inspector
  • Supplied prefabs can be edited or replaced

Technical details

  • Built for Unity UI (uGUI)
  • Uses TextMesh Pro
  • No third-party dependencies
  • No Asset Store package dependencies
  • Full source – no precompiled runtime DLL
  • Compatible with Built-in, URP, HDRP and Custom Render Pipelines
  • Genre and project independent
  • Localization friendly
  • UI Toolkit is not supported