You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A fully modular, production-ready Main Menu System built in Unity. Featuring complete UI navigation, responsive input feedback, immersive audio management, and persistent data saving—wrapped in an atmospheric Babylonian-inspired aesthetic.
Screenshots & Interface Previews
Main Interfaces
Idle Main Menu
Button Hover / Selection State
Sub-Menus & Popups
New Game Confirmation
Advanced Configurations
Quality & Video Settings
Gameplay & Controller Settings
Key Features
Full Main Menu Workflow: Full implementation of New Game (with safety confirmation dialog), Load Game, and Exit functionalities.
Immersive Audio Experience: * Dynamic Background Music (BGM): Persistent ambient soundtrack that perfectly fits the visual tone.
Interactive UI SFX: Real-time feedback featuring sharp Hover (PointerEnter) and Click sound effects seamlessly mapped via Unity event architecture.
Audio Mixer Integration: Real-time Master/BGM volume control linked directly to Unity Audio Mixers.
Background music operates via a dedicated manager component to sustain ambient consistency.
Interactive elements leverage native EventTrigger inputs alongside AudioSource.PlayOneShot to prevent audio clipping during rapid selections.
Graphics Setup
Grabs current hardware specifications at execution runtime to serve valid resolution maps.
Utilizes a secure Apply / Save validation pipeline to prevent accidental state changes.
Tech Stack
Engine: Unity Engine (6+ Supported)
Language: C#
UI System: Unity UI (UGUI)
Audio Routing: Unity AudioMixer & AudioSource
Storage Layer: PlayerPrefs
Project Structure (Repository Assets)
soon
About
A clean and modern Unity Main Menu UI system featuring scalable navigation containers, custom audio settings dialogs, and dynamic screen switching without code conflicts.