Versatile Camera & Movement System
The Versatile Camera and Movement System offers modular scripts for smooth camera control and player movement, ideal for various game genres.

* 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:
- OTHI
- Price:
- $4.99
- Favorites:
- 3
- Supported Unity Versions:
- 6000.0.32 or higher
- Current Version:
- 1.0.0
- Download Size:
- 240.63 KB
- Last Update:
- Jan 24, 2025
- Description:
- The Versatile Camera and Movement System is highly customizable, offering modular scripts for seamless camera control and player movement. It supports genres like platformers, RPGs, FPS, and side-scrollers. With dynamic zoom, rotation, boundaries, and multiple movement modes, this package adapts to diverse gameplay styles, ensuring smooth integration into any Unity project.
- Technical Details:
- Technical Details - Key Features of the Package
Camera Features
General Settings: Target: Assign the object to follow. Offset: Customizable camera offset for each mode. Smooth Speed: Adjustable follow smoothness for seamless transitions.
Camera Modes: Supports Third Person, First Person, Top Down, and Side Scroller views. Dynamic switching between modes using SetCameraMode.
Dynamic Zoom: Enabled/Disabled toggle. Adjustable min/max zoom, zoom speed, and zoom factor for a dynamic perspective.
Boundaries: Restrict camera movement within defined minimum and maximum boundaries for X and Y axes. Customizable per camera mode.
Rotation: Enabled/Disabled toggle. Adjustable rotation speed for smooth control.
Mode-Specific Settings: Third-Person Offset: Predefined offset (0, 5, -10) for action or adventure games. First-Person Offset: Camera aligns to player head (0, 1.8, 0) for immersive FPS experiences. Top-Down Offset: Birds-eye view at a customizable height. Side-Scroller Offset: Fixed 2D/3D side-view setup.
Camera Logic: Third-Person: Mouse-controlled horizontal rotation with consistent vertical offset. First-Person: Full pitch/yaw rotation with direct player interaction. Top-Down: Dynamic zoom adjustment with optional rotational control. Side-Scroller: X-axis tracking with optional boundary constraints.
Player Movement Features
General Movement: Movement Modes: Camera-relative and world-relative options. Supports movement along relevant axes for each camera mode, including restricted left-right movement in side-scroller mode.
Jump Mechanics: Configurable jump force. Supports single or double jump (configurable with allowDoubleJump and maxJumps).
Dash/Sprint Mechanics: Adjustable dash speed, duration, and cooldown. Toggleable dash functionality.
Wall Interaction: Wall-slide mechanics with customizable slide speed.
Particle Effects: Jump and dash effects with spawn locations.
Animator Integration: Updates animation states based on player actions (jumping, dashing, moving).
Customization:
Fully adjustable inspector options for ease of use.
Modular design for integrating with any Unity project or genre. - Continue »