Viewport Manager - Break free from any viewport limitations! (FREE)
Viewport Manager is a completely free, C++ plugin that removes Unreal Engine’s default 4-player viewport limitation.
Create advanced multi-view applications, simulators, surveillance systems, picture-in-picture setups, multi-camera dashboards, and more all with unlimited viewports.
If you find this plugin useful, all I ask is a small favor:
⭐ Please consider giving it a star on GitHub! It helps support ongoing development.
━━━━━━━━━━━━━━
Key Features
Unlimited Viewports
Supports 32+ simultaneous viewports and more??
Pixel-perfect custom layout control with normalized coordinates
Runtime layout switching without restarting the game
Dedicated HUD/widget per viewport with proper clipping
━━━━━━━━━━━━━━
Camera System Included
VMCameraPawn (Orbit Camera)
Spring arm orbiting
Smooth interpolation
Target locking & tracking
Pan, orbit, and focus controls
VMFreeCameraPawn (Free-Fly Camera)
WASD movement + mouse look
Configurable zoom (distance, FOV, orthographic)
Ideal for CAD/visualization apps and debugging
━━━━━━━━━━━━━━
Powerful Editor Tools
Quick Start Wizard
Set up everything automatically and get things working quickly
Visual Layout Designer
Design multi-viewport layouts with a drag-and-drop editor, no coding required.
Simplified Project Settings
Centralized settings for layout, viewports, and camera handling.
━━━━━━━━━━━━━━
Developer-Friendly
Full Blueprint API, every feature is accessible without C++
Complete C++ source code included
Real-time error validation and smart auto-configuration
Detailed documentation + example projects
Perfect For
Security camera systems
Multi-camera gameplay
CAD/editor-style applications
Visualization dashboards
Before/after comparison tools
Multi-monitor control rooms
Training simulators
Any project needing more than 4 viewports
Included in the Plugin
Two camera pawns
Visual layout designer
Quick Start wizard
Blueprint library
Example content
Input presets
Full documentation
━━━━━━━━━━━━━━
Technical Highlights & Information
Custom UGameViewportClient
Smart input routing (hover focus or click-to-focus)
Active viewport highlighting
Layout asset system
Game Instance subsystem-driven architecture
Windows support
Complete documentation is available at:
Online: https://github.com/jackcayc924/ViewportManager#readme
In-Plugin: Plugins/ViewportManager/Docs/ViewportManagerQuickStart.md
Documentation covers:
• Installation and setup (automated via Quick Start Wizard)
• Complete API reference for C++ and Blueprint
• Step-by-step implementation guide
• Usage examples
• Troubleshooting guide
Dependency: Requires EnhancedInput plugin (included with Unreal Engine).
━━━━━━━━━━━━━━
Free & Open Source
This plugin is fully free for any use, commercial or personal.
If you want to support development:
👉 Give it a star on GitHub
👉 Share with other Unreal developers
👉 Send feedback or suggestions
Your support is greatly appreciated