Engine Tools

Zen Dev

Zen Dev provides quality-of-life tools for Unreal Engine, featuring Zen Mode panel toggling, UE4 Content Drawer support, and single-click fullscreen PIE.

Zen DevEngine Tools

Resource overview

Maximizing Graph Space with Zen Mode

Large Blueprint graphs naturally spread horizontally. As node networks expand from left to right, side panels such as My Blueprint, Components, and the Details panel occupy valuable screen territory, creating a cramped and claustrophobic graph view. Zen Dev tackles this interface friction through Zen Mode, an editor tool adapted from conventions found in modern code editors. Originally devised as an internal Unreal Engine 5 modification to reclaim horizontal canvas space, the tool is packaged to support both Unreal Engine 4 and Unreal Engine 5 workflows.

Zen Mode allows developers to bind up to ten custom keyboard shortcuts, with the initial shortcut defaulting to the Z key. Triggering the shortcut clears peripheral panels instantly, giving visual priority to node networks, material graphs, or level viewports. By hiding or collapsing side interfaces with a keystroke, developers can focus on reading logic chains and placing actors without manually resizing dock boundaries.

Because panel handling differs between engine generations, Zen Mode adjusts its underlying behavior based on the active Unreal version. In Unreal Engine 5, triggering Zen Mode docks and undocks interface tabs according to modern workspace docking logic. In Unreal Engine 4, where contemporary docking mechanisms are absent, the plugin completely hides and unhides the panels to achieve the same unobstructed working canvas.

Supported Windows Across Technical and Creative Editors

Zen Mode is built to operate across a broad range of Unreal Engine windows rather than functioning solely inside standard Blueprint classes. Graph-heavy and asset-heavy editors throughout the pipeline share identical shortcut toggles to sustain consistent screen space management.

The feature integrates directly into the following editors and tool windows:

  • Blueprint Editor
  • Level Editor
  • Material Editor
  • Animation Blueprint Editor
  • UMG Widget Editor, functioning across both Design and Graph views
  • Niagara Script Editor
  • Niagara System Editor
  • Content Browsers
  • Editor Utility Widgets
  • Log Viewer and Log Viewer Pro (third-party plugins)
  • UAsset Browser (third-party plugin)

Extending panel hiding to particle systems, interface layouts, and external browser utilities ensures that complex multi-panel windows can be flattened to full-screen viewports at any stage of asset creation.

Porting the Content Drawer into UE4

Unreal Engine 5 introduced the Content Drawer as an efficient way to summon and dismiss assets without keeping a persistent Content Browser window pinned to the layout. Zen Dev ports this exact workflow backward into Unreal Engine 4, granting older engine projects access to a floating, temporary asset browser that appears on demand.

In Unreal Engine 5, the standard key combination for calling the drawer is Ctrl+Space. Due to hardcoded level editor bindings in Unreal Engine 4, that specific combination cannot be used. Zen Dev resolves this limitation by mapping the default Content Drawer shortcut to Ctrl+D on Windows and Linux, or Command+D on macOS. Users can summon the browser window directly via the keyboard shortcut or by clicking on it, pulling assets into the scene or checking folders before letting the window slide away automatically.

True Fullscreen PIE from the Level Toolbar

Evaluating gameplay feel often requires seeing the frame without the distraction of engine toolbars, menu ribbons, or surrounding editor chrome. Normally, achieving a borderless test view during Play In Editor sessions involves executing multiple manual shortcuts to expand the window and remove interface borders.

Zen Dev integrates a dedicated Full Screen PIE button onto the level editor play toolbar. When pressed, the tool simulates entering Play In Editor alongside the native F11 and Shift+F11 commands simultaneously. This immediately launches the session in true fullscreen mode. Once the play session ends, the editor restores itself to its prior non-fullscreen window dimensions automatically.

Developers who prefer keyboard navigation can configure a custom shortcut for fullscreen playback. Searching for "zen" inside Editor Preferences exposes the command binding. Additionally, developers who prefer an uncluttered play toolbar can hide the dedicated button entirely by adjusting settings inside Editor Preferences > Zen Helpers.

Resolving Shortcut Registration and Focus Issues

Operating custom editor shortcuts can occasionally run into engine tab focus interruptions, particularly right after launching the editor or opening an asset tab for the first time. If a configured Zen Dev keyboard shortcut fails to respond in an active tab, shifting focus between the current tab and another asset window—such as an open Blueprint or secondary tool—once or twice re-establishes the key listener. Once navigation cycles across tabs, the shortcut resumes normal operation for that editing session.

More From The Same Workflow

Free Download

Download this resource

Log in or create a free account to start your download.

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archiveZen Dev.7z

Related resources