Sumo Studio - Ultimate C++ Security Camera Framework

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