FlexiCamTool - Camera Controller
FlexiCamTool is a powerful and flexible camera controller package for Unity, providing a range of features to enhance camera movement, collision detection, dynamic FOV adjustments, and more.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $4.99
- Category:
- Tools › Camera
- Developer:
- Glitch & Giggle Games
- Price:
- $4.99
- Favorites:
- 2
- Supported Unity Versions:
- 2022.3.36 or higher
- Current Version:
- 1.0.0
- Download Size:
- 153.77 KB
- Last Update:
- Jul 30, 2024
- Description:
- FlexiCamTool is a comprehensive camera controller designed to facilitate easy testing of levels within Unity. It provides a range of features to enhance camera movement, collision detection, dynamic field of view adjustments, cinematic paths, focus modes, and more. The tool is highly configurable, allowing developers to customize key bindings, movement settings, zoom settings, and other parameters to suit their specific needs.
FlexiCamTool is not just another camera controller; it's a professional-grade camera functionality tool that brings professional-grade camera functionality to your Unity projects. Whether you're developing a first-person shooter, an immersive simulation, or a dynamic adventure game, FlexiCamTool gives you the flexibility and control you need to create stunning visual experiences.
This tool was designed to aid in game development, letting you explore your worlds with ease without having to create character controllers and models. Simply add this single script to your camera and go.
The tool includes features such as smooth and dynamic movement, advanced mouse controls, versatile zoom options, configurable movement boundaries, robust collision detection, realistic camera shake, dynamic field of view adjustments, cinematic path following, focused targeting mode, integrated lamp system, waypoint navigation, and player mode switching.
Some of the key features include:
* Smooth and dynamic movement with adjustable speed, boost multiplier, and smoothing factor
* Advanced mouse controls with customizable sensitivity, invert mouse Y, and rotation smooth time
* Versatile zoom options with adjustable zoom speed, FOV range, and right-click zoom
* Configurable movement boundaries with adjustable limits on the X, Y, and Z axes
* Robust collision detection with adjustable distance and enable/disable option
* Realistic camera shake with adjustable duration, magnitude, and cooldown
* Dynamic field of view adjustments with adjustable speed multiplier
* Cinematic path following with adjustable duration and waypoints
* Focused targeting mode with adjustable speed, distance, height, and auto-rotate options
* Integrated lamp system with adjustable intensity and range
* Waypoint navigation with adjustable keys and enable/disable option
* Player mode switching with adjustable speed, run speed, gravity, jump force, and toggle key
This is a single script that is simple to use yet professional in performance. It's designed to aid in game development and can be used in a variety of Unity projects. - Technical Details:
- Features:
1. Smooth and Dynamic Movement:
* Normal Speed: Set the standard speed for camera movement
* Boost Multiplier: Increase the camera speed temporarily by holding a designated key
* Smooth Time: Adjust the smoothing factor for camera movement
2. Advanced Mouse Controls:
* Mouse Sensitivity: Customize the sensitivity of the mouse
* Invert Mouse Y: Option to invert the Y-axis for users who prefer reversed vertical movement
* Rotation Smooth Time: Control the smoothness of camera rotation
3. Versatile Zoom Options:
* Zoom Speed: Adjust the speed at which the camera zooms in and out
* Field of View (FOV) Range: Define the minimum and maximum FOV
* Right-Click Zoom: Instantly zoom in by a specified amount when the right mouse button is held
* Speed Zoom FOV: Automatically adjust FOV when moving at high speeds
* Speed Zoom Smooth Time: Smoothly transition the FOV changes
4. Configurable Movement Boundaries:
* Boundary Limits: Set minimum and maximum boundaries on the X, Y, and Z axes
5. Robust Collision Detection:
* Enable Collision Detection: Option to enable or disable collision detection
* Collision Distance: Define the distance at which collisions are detected
6. Realistic Camera Shake:
* Enable Camera Shake: Toggle the camera shake effect on or off
* Shake Duration: Set the duration of the camera shake effect
* Shake Magnitude: Adjust the intensity of the shake
* Shake Cooldown: Implement a cooldown period between shakes
7. Dynamic Field of View Adjustments:
* Dynamic FOV Adjustment: Enable automatic adjustments of the FOV based on camera movement speed
* FOV Speed Multiplier: Define the multiplier for FOV changes
8. Cinematic Path Following:
* Enable Cinematic Paths: Option to enable cinematic path functionality
* Cinematic Waypoints: Define a list of waypoints for the camera to follow
* Cinematic Path Duration: Set the duration for the camera to traverse the entire path
9. Focused Targeting Mode:
* Focus Mode Speed: Control the speed at which the camera focuses on a target object
* Focus Mode Distance: Set the distance from the camera to the target object
* Focus Mode Height: Adjust the height of the camera relative to the target object
* Auto-Rotate: Enable automatic rotation around the target object
* Auto-Rotate Speed: Define the speed of automatic rotation
10. Integrated Lamp System:
* Lamp Intensity: Adjust the brightness of the camera's lamp
* Lamp Range: Set the range of the lamp
11. Waypoint Navigation:
* Enable Waypoint Navigation: Enable or disable navigation to predefined waypoints
* Waypoint Keys: Assign keys for quick navigation to specific waypoints
12. Player Mode Switching:
* Player Speed: Set the movement speed for the player mode
* Player Run Speed: Define a higher speed for running in player mode
* Player Gravity: Adjust the gravity effect in player mode
* Jump Force: Control the jump force in player mode
* Toggle Player Mode: Assign a key to switch between camera mode and player mode - Continue »