RTS Camera System - BetterRTS
https://www.fab.com/listings/4202fdf8-f212-4251-bc34-9c337f1b1914
Real-Time Strategy Game Camera with a top-down view.
Can also Follow a specific actor for a MOBA-like experience.
Most RTS Cameras feel similar, buy this instead of reinventing the wheel.
The core feature for this plugin is the Cursor-Panning. Move the mouse to the edge pixel of the window to move the camera in that direction.
Speed, acceleration, and features can be toggled / changed / overridden through Blueprint events and variables.
This Code Plugin provides a solid foundation for your RTS or other Top-Down Game.
Latest version
Technical Details
Features: (Please include a full, comprehensive list of the features of the product)
- Camera Pans (moves) in 8 directions
- Mouse on edge of viewport can be used to pan
- Camera can Zoom & Rotate
- Camera can focus on a specific location
- Camera can lock onto an actor and follow its movement instead of freely moving.
- While locked on, camera can still Zoom and Rotate
- Smoothing / Acceleration can be applied to all camera movements
- Customization: Relevant functions and variables exposed to BP so that you can override variables and functionality.
- Customization: Bundled with an example Camera Settings UI
Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))
- BetterRTSCamera
Number of Blueprints: 10
Number of C++ Classes: 4
Network Replicated: Yes
Supported Development Platforms: Win64, Win32
Supported Target Build Platforms: Win64, Win32
Documentation: https://github.com/sonictimm/BetterRTS/blob/main/Camera/BetterRTSCameraOverview.txt
Example Project: https://www.dropbox.com/scl/fi/eogb6e0u3760bfm6p78m5/BetterRTSCam_Demo.zip?rlkey=ajpgsbq98iwl48ml4rcmdfmzl&dl=0
Preview: https://youtu.be/w1ryV8HKFU0
Important/Additional Notes: Cursor Edge-Panning doesn't work consistently in PIE (Play-In-Editor) since the PIE viewport does not take up the entire window.