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
- Ensure the scene has Canvas + EventSystem.
- Drop NavigationPanel.prefab into the Canvas (or start from MainMenu.prefab).
- Add Items in the Inspector (name, icon, optional Canvas/background).
- Assign a Text Prefab if you want custom label styling.
- 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.