
UI Navigation & Language Selection Template: 9 Languages Ready
UI Navigation & Language Selection Template: 9 Languages Ready
Building a polished, navigable menu system from scratch eats hours you could spend on your actual game. This template gives you a complete, production-ready foundation: explicit button navigation with audio feedback, two distinct loading screen styles, and a full 9-language localization system that just works, including the notoriously tricky CJK languages.
Why this template saves you real time
Most "menu templates" stop at button navigation. Adding real multi-language support afterwards usually means rebuilding your text system from scratch, fighting with TextMeshPro fonts for Chinese/Japanese/Korean, and hoping you don't break anything when a translation changes. This template handles all of that for you, from day one.
What's included
Navigation & Feedback
- Explicit button navigation (keyboard & controller) with smart fallback that skips over disabled buttons automatically
- Per-button selection sound, with full control over volume and first-selection behavior.
Full Localization System (9 Languages)
- English, French, Spanish, Italian, German, Simplified Chinese, Japanese, Russian, Korean
- Add new translated text without touching code, just fill in a ScriptableObject database
- Automatic font switching per language, so CJK text always renders correctly
- A ready-to-use language selection panel that generates its own buttons, no manual setup of 9 buttons by hand
- Selected language is remembered between sessions
Scene Loading
- One-click scene loading from the Inspector, with or without a loading screen
- Progress bar loading screen: a slider that fills smoothly and honestly, never jumps to 100% even on instant loads
- Zoom loading screen: a background scale animation that creates a camera-approach illusion, fully configurable via Inspector, no camera projection headaches
Pop-Up Ready-to-go
- Credits Pop-Up, already filled with text and animated by dedicated logics, like professional ending credits
- Selection Language Pop-Up
- Exit game with Question in localizated text, questioning "Do you want to close the game?" with funcional buttons.
All the above pop-up coming with dedicated closing buttons.
Built for developers who don't want surprises
Every script includes clear Inspector tooltips, and the most common setup mistakes are caught with explicit error messages in the Console, instead of silently failing and leaving you to guess what went wrong. A full step-by-step setup guide is included, covering every field, every script, and exactly what to watch out for when extending the system yourself.
The provided scenes are completely set to be included in your game. You can use these as-is, or customize as you prefer.
The asset pack comes with Full Documentation and Readme file in order to support the customization and fix eventual wrong configurations.
Requirements
- Unity (TextMeshPro)
- For full CJK support: free Noto Sans CJK fonts (download links and step-by-step font generation guide included in the documentation)
| Updated | 6 days ago |
| Published | 8 days ago |
| Status | Released |
| Category | Assets |
| Author | StylerFunk |
| Made with | Unity |
| Tags | Asset Pack, Game Design, Graphical User Interface (GUI), Icons, localization, menu, Unity, User Interface (UI) |
| Content | No generative AI was used |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $7.49 USD. You will get access to the following files:



Leave a comment
Log in with itch.io to leave a comment.