Security Camera Framework is a multiplayer-ready security camera plugin, that let's players take control of level-placed cameras, switch between them, zoom in/out, drive live in-world monitor feeds, and run automatic cameras with consistent motion for all viewers. It's very easy to implement, customize, coded in C++ and highly optimized.
Setup tutorial: https://youtu.be/iGAP3uKLn6s
Playable DEMO: here
Features
Level-placed cameras: Place cameras directly in the level and control them either automatically (AutoPan) or via player input.
Camera switching: Cycle through cameras or switch to a specific one via a clean switching component.
Live monitor feeds: Drive in-world monitors using SceneCapture + Render Targets for real-time camera views.
Smooth rotation and zoom: Optional smoothing for yaw/pitch and FOV for a clean, responsive feel.
Auto mode randomization: Randomize initial direction/phase so multiple automatic cameras don’t start identically.
Instant reset on switch: Reset orientation and zoom when taking control or switching cameras.
Exclusive control support: Prevent multiple players from controlling cameras at the same time.
Full Blueprint integration
If you have any questions, need support, or want to share feedback, feel free to join our community on Discord: https://discord.gg/5zPJcp8zHQ