2월 세일을 시작합니다! 2월 22일 오후 11시 59분까지 엄선된 콘텐츠를 50% 할인받으세요.

RTS Camera System

Vince D - 코드 플러그인 - 2023/11/29

A customizable RTS camera controller with comprehensive features suitable for strategy and top down games.

​세일$19.99
$9.99로그인하여 구매
  • 지원 플랫폼
  • 지원 엔진 버전
    5.2 - 5.3
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

RTS Camera System provides a plug and play solution for RTS camera controls, but its comprehensive feature set makes it useful for any number of top down and strategy games requiring similar functionality.



The key logic of the camera is built in C++ for maximum performance, but applicable functions are fully exposed to Blueprints to allow for the camera to be easily extended and quickly customized by non-programmers. Both the code and Blueprints are commented and explained in the documentation linked above, but please do not hesitate to reach out if you have any questions or if you would like to see any additional features. The plugin includes two Blueprint child classes with pre-configured Enhanced Input controls that can be used to get RTS Camera System up and running in your project in a few clicks.


Features:

  • Movement, rotation, and zooming
  • Edge scrolling
  • Drag mouse to move and rotate
  • Customizable speeds and smoothing
  • Incremental rotations and zoom levels (i.e., quarter-turns)
  • Detailed camera pitch settings (i.e., zoom in and zoom out pitches, and optional pitch adjustment on zoom)
  • Follow actor functionality
  • Camera location hotkeys
  • Height map adjustment
  • Camera bounds
  • Camera collision avoidance
  • Sample settings menu


Contact: I can be reached at the Discord or by email at vince.gamedev@gmail.com.


Orbital Market link

(Orbital Market is a useful search engine for the Unreal Engine Marketplace)

기술적 세부사항

RTS Camera System is built on a C++ base class that inherits from the pawn class. One is setup for basic input, and the other Blueprint child also includes the UI and menu shown in the showcase video and screenshots.


Code Modules:

  •  Runtime

Number of Blueprints: 6 (Child camera controller classes and demo widgets)

Number of C++ Classes: 1

Network Replicated: (No)

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64