Trailer Video | Tutorial Playlist | Documentation | Demo | Support Discord
Gameverse Camera System (GVCS) for Unreal Engine
Bring your game’s vision to life with Gameverse Camera System, a blueprint-powered toolkit for creators who demand cinematic precision, creative flexibility, and technical reliability. No code rewrites, no third-party dependencies, all running natively inside Unreal Engine.
💡 What is Gameverse Camera System? 💡
GVCS is your complete solution for cinematic, responsive, and fully customizable camera control in Unreal Engine.
Drop it into your project to instantly unlock a powerhouse of features, from seamless perspective blending to dynamic rails, static points, and full runtime control. All managed through an intuitive camera manager component. With runtime modifiers for predictive obstacle avoidance, object fading, adaptive pitch, inertia, and more, you can craft the perfect camera experience, no coding required.
🎬 Features Built for Real Projects 🎬
Camera Manager Component:
✅ Multiple Perspectives: Instantly switch or blend between first-person, third-person, side-scroller, isometric, or any custom view you can imagine, perfect for gameplay, cutscenes or UI.
✅ Robust Zoom System: Zoom that responds to input or distance, with options for smooth accumulation, snapping and external offsets.
✅ Smooth Interpolation: Fully configurable transforms, FOV, and constraints. Each with unique easing, exponents, and durations.
✅ Input Ergonomics: Full control over horizontal/vertical sensitivities and inversion toggles.
✅ Data-Driven Profiles: Author camera setups with Data Tables for quick iteration and runtime overrides.
✅ Cinematic Support: View Target blending, camera shakes, and built-in camera fade for clean transitions in gameplay and cutscenes.
✅ Save Game Integration: Save and load camera setups and perspectives.
Camera Modifiers:
✅ Runtime Framework: Dynamically add, remove, suspend, or resume modifiers at runtime.
✅ Auto Adjustment Window: Introduces a delay before automatic camera behaviors resume after player input stops.
✅ Obstacle Avoidance: Predictively adjusts camera distance to avoid world geometry, keeping your view clear.
✅ Adaptive Pitch: Modifies FOV and camera distance based on the player's view angle, enhancing immersion.
✅ Pitch Follow: Adjusts camera pitch responsively for ground movement, jumping, or falling, ensuring natural transitions and perspective shifts.
✅ Yaw Follow: Auto-aligns the camera’s yaw to match player movement, with customizable settings for ground and air, plus thresholds and delays.
✅ Player Fade: Dynamically fades the player based on distance, keeping the camera view uncluttered in tight spaces.
✅ Occlusion: Fades out objects that obstruct the camera's view, so the camera view stays readable.
✅ Inertia: Applies motion lag and recovery to camera movement during sprints, falls, or quick turns, with configurable factors and strengths.
Camera Volume:
✅ Effortless Camera Control: Automatic camera authority when the player enters, with a smooth hand-off back to gameplay on exit.
✅ Multiple Camera Modes: Support for cinematic moving rails, crane shots, or fixed static points.
✅ Seamless Transitions: Pop-free transitions with simulated lag, fade offsets, and fully tunable durations and easings.
✅ Player Tracking: Track player's position, with angle constraint and independent translation and rotation lag speeds for tailored responsiveness.
✅ Depth-Aware Framing: Create advanced parallax and depth movement using secondary spline, axis masking, and vertical modes with pivot indexing.
✅ Per-Segment Customization: Apply offsets and control rotation per spline segment, with smooth blending and segment-local alpha settings.
✅ Static Point Management: Use multiple static points and let GVCS auto-select the closest to the player, or manually cycle between views. Supports loopable rails and configurable interpolation for static swaps.
✅ Input and Controller: Orient player input relative to camera, enable custom control rotation inside volumes, and choose between instant or interpolated handoff when entering or exiting.
✅ Lifecycle Management: Enable/disable volumes, allow for optional one-shot operation, and cleanly handle overlapping volumes, including fade, authority, and cleanup.
🎯Target Focus System:
A system for dynamic camera targeting and lock-on.
Search, cycle, and lock onto single or multiple targets using global targeting settings, per-actor customization, and advanced filtering strategies. Supports soft and hard lock mechanics, with smooth transitions between auto-selection and player-driven overrides. Layered input allows players to control focus even during hard lock, ensuring responsiveness and flexibility in gameplay. Integrates line-of-sight checks, screen frustum bounds, and distance limitations, so only valid and visible targets are considered. Configurable to adjust both camera rotation and distance based on target and gameplay context, enabling everything from classic lock-on to complex multi-target tracking. Ideal for gameplay targets, cinematic actors, or points of interest, the Target Focus Modifier empowers designers to create engaging and responsive camera behavior.
... And more! (See QA below or go to documentation)
🚀 Why use Gameverse Camera System 🚀
Save Time: Focus on creativity, not camera logic.
Cinematic Quality: Every transition feels intentional and smooth.
Empower Your Team: Designers control everything directly in Blueprints.
Multiplayer: Camera logic is always client-side, ensuring flawless perspectives for every player, every time.
Optimized for Performance: Built with efficiency in mind, GVCS delivers high-quality results without compromising frame rate or stability.
Works Where You Do: From gameplay cameras to cutscenes, menus, vehicles, and more, GVCS adapts to your workflow and scales from indie prototypes to AAA productions.
GVCS adapts to your workflow, scales to your needs, and delivers the polish your players deserve. Unlock new creative possibilities and set your project apart, one camera move at a time.