Setup
Configuring Native UI
Prerequisites
Essential Kit imported into the project from My Assets section of Package Manager
No platform-specific requirements - Native UI works out of the box on iOS and Android
Setup Checklist
Open Essential Kit Settings (
Window > Voxel Busters > Essential Kit > Open Settings), switch to the Services tab, and enable Native UIChanges are saved automatically. If you use source control, commit the updated
Resources/EssentialKitSettings.assetfile

Configuration Reference
Is Enabled
All
Yes
Toggles Native UI in builds; disabling strips related native code
Platform-Specific Behavior
iOS:
Uses native UIAlertController for alert dialogs
Uses UIDatePicker for date/time selection
Automatically matches iOS Human Interface Guidelines
Dialogs appear with system animations and styling
Android:
Uses native AlertDialog with Material Design styling
Uses DatePicker and TimePicker components
Adapts to different Android versions and manufacturer customizations
Respects system theme (light/dark mode)
Need a working baseline? Run the sample at Assets/Plugins/VoxelBusters/EssentialKit/Examples/Scenes/NativeUIDemo.unity to confirm your setup before wiring Native UI into production screens.
Last updated
Was this helpful?