Custom Unity Toolbar - Time scale control, play mode scene selection, play mode settings, and build presets.
Play Mode Plus extends Unity toolbar with additional tools using the official Unity 6.3 Toolbar API.
Version 3.0.0+ requires Unity 6.3 or higher. This version uses Unity's official toolbar API instead of reflection.
For Unity 2021, 2022, use Play Mode Plus v1.0.0.
For Unity 6.0-6.2, use Play Mode Plus v2.0.0.
- Time Scale Slider - Adjust game speed from 0x to 2x during play mode
- Scene Selector Dropdown - Choose which scene to launch when clicking Unity's play button
- Play Mode Settings - Configure domain/scene reload options
- Build Button - Quick access to build window
- Build Presets - Apply PlayerSettings presets from dropdown
- Fully Customizable - Hide, show, and reorder toolbar elements
- Open Unity 6.3 or higher
- Add package via Package Manager:
- Git URL:
https://github.com/TheDisillusion/Play-Mode-Plus.git - Or download and import manually
- Git URL:
- Adjust game speed during play mode (0.0x to 2.0x)
- Right-click slider to reset to 1.0x
- Useful for testing slow-motion or fast-forward scenarios
- Click the scene dropdown to select which scene to launch in play mode
- Choose "Active Scene" to play the currently open scene
- Click Unity's native play button to enter play mode with selected scene
- Scenes in
Assets/Scenes/folder appear first - Selected scene persists between Unity sessions
- Scene paths are displayed with clean, readable names
- Note: Unit tests are unaffected by scene selection
Configure how Unity enters play mode:
- Default - Reload domain and scene (standard Unity behavior)
- Disable Reload Domain - Faster iteration, preserves static state
- Disable Reload Scene - Keep scene state between play sessions
- Disable All - Maximum speed, requires careful initialization
- Create PlayerSettings presets with
P_prefix in the name - Select from dropdown to apply preset
- Click build button to open build window
Right-click the toolbar to:
- Hide/show individual elements
- Enter Edit Mode to reorder elements
- Save/load toolbar presets
- Or use Ctrl+Drag (Cmd+Drag on macOS) to reorder
Note: Only presets containing
P_in their name appear in Build Settings dropdown
See MIGRATION_GUIDE.md for details on upgrading from the reflection-based version.
Built using Unity 6.3's official toolbar APIs:
MainToolbarElementAttribute- Register toolbar elementsMainToolbarButton- Custom buttonsMainToolbarDropdown- Dropdown menus with GenericMenuMainToolbarSlider- Time scale controlEditorSceneManager.playModeStartScene- Scene override on playMainToolbar.Refresh()- Update toolbar state
Elements not appearing?
- Right-click the toolbar (three dots menu in top-right)
- Navigate to Play Mode Plus section
- Click Show All to make all elements visible
- Alternatively, verify Unity 6.3+ is installed and restart Unity Editor
Wrong position?
- Right-click toolbar → Edit Mode
- Drag elements to desired location
MIT