Game Navigation Bar – Bottom Tabs for UGUI


Animated bottom navigation panel for UGUI. Dead-simple setup: define tabs and target canvases in the Inspector - done. Use your own icons and text prefab. Mobile-ready.


by HungryCraft


Price History +

What it is
Hungrycraft Game Navigation Bar (UGUI) is an animated bottom tab bar for Unity UI. It instantiates buttons from a list, evenly distributes width, animates selection (width/height, icon scale/offset, text reveal), and activates the target Canvas per tab. Locked tabs (no Canvas) are non-interactable.


Why it’s useful
Drop-in mobile navigation for menus/hubs. Clean API, inspector-driven. Works with your own Text or TMP text prefab—no forced styling.


What’s included

  • Prefabs: Assets/GameNavigationBar/Prefabs/NavigationPanel.prefab (base), Assets/GameNavigationBar/Example/Prefabs/MainMenu.prefab (ready setup)
  • Example scene (portrait 1080×2340)
  • Scripts: NavigationPanel.cs (component), AudioManager.cs (example click sound)
  • PDF guide: Assets/GameNavigationBar/Documentation/HungryUI_NavigationPanel_Guide.pdf

Key features

  • Runtime item list (name, icon, canvas, per-item active background, icon size/offset, text offset)
  • Even width distribution with animated “active weight” vs “inactive weight”
  • Height animation (or full-height stretch)
  • Icon upscale + vertical offset on select
  • Global inactive background + optional separators (fixed width, non-animated)
  • Text via your prefab (UGUI Text or TMP_Text). We only set the string; you keep fonts/colors/sizes
  • Event: OnButtonPressed(int index) (unlocked tabs only)
  • Works without any TMP dependency

Quick setup

  1. Ensure the scene has Canvas + EventSystem.
  2. Drop NavigationPanel.prefab into the Canvas (or start from MainMenu.prefab).
  3. Add Items in the Inspector (name, icon, optional Canvas/background).
  4. Assign a Text Prefab if you want custom label styling.
  5. Tune Animation + Icon Animation, pick DefaultActiveIndex, done.

Targets & compatibility

  • Unity: tested on LTS 2021.3+ and 2022.3+ (UGUI)
  • Platforms: mobile/desktop; example authored for 1080×2340 portrait
  • No extra packages required (TMP optional)

License
© 2025 Hungrycraft — Licensed for use within your projects. Redistribution/repackaging/resale as a competing asset is not permitted. Compiled builds may include this asset.