View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.0
- Last updated
- First released
- Unity version
- 6000.3.8 or later
- Package size
- 454 KB
- Files
- 33
- Views in the past week
- 13
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $14.99 on
Keywords
- Search for stair climbing
- Search for first person controller
- Search for survival
- Search for Character Controller
- Search for obstacle climbing
- Search for New Input System
- Search for Sandbox
- Search for Third Person Controller
- Search for modular controller
- Search for Voxel
- Search for Auto Step
- Search for smart step
Smart Step Craft Character Controller | First & Third Person + Cinemachine
Professional modular first/third-person character controller for voxel, sandbox and survival games, featuring Smart Step movement, production-ready camera systems, and optional Cinemachine 3.1.7
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
Smart Step Craft Character Controller | First & Third Person + Cinemachine video 1 (plays on the Asset Store)
About this asset
Demo Itch(WebGL): itch.io
Smart Step Craft Character Controller
Smart Step Craft Character Controller is a professional modular first/third-person controller designed for developers building voxel, sandbox, survival and exploration games.
Built on Unity's CharacterController, it provides stable movement, smooth stair traversal, predictable physics behavior, and a clean architecture that is easy to extend.
Unlike Rigidbody-based controllers, Smart Step Craft focuses on deterministic movement while remaining fully compatible with custom gameplay systems and animation pipelines.
Optional Cinemachine 3.1.7 Integration
Version 2 introduces full optional support for Cinemachine 3.1.7.
The integration extends the existing camera system without replacing its gameplay logic.
Features include:
- Cinemachine camera shake
- Cinemachine Impulse support
- Smooth camera blending
- Automatic perspective transitions
- Dynamic zoom synchronization
- Cinemachine Deoccluder support
- Fully optional integration
The native camera system continues handling:
- Camera rotation
- Camera collision
- Zoom
- Perspective switching
while Cinemachine adds cinematic presentation effects.
Core Movement Features
- Smooth step climbing up to 1 meter obstacles
- Walk
- Sprint
- Sneak
- Jump
- Fall
- Smart stair traversal
- Stable CharacterController movement
- Air control
- Sprint air boost
- Auto-jump support
- CharacterController collision fixes
Camera Features
Native Camera System
- First-person camera
- Third-person rear
- Third-person front
- Camera collision
- Adjustable zoom
- Perspective switching
- Independent pitch limits
- Optional view bobbing
Optional Cinemachine Features
- Cinemachine 3.1.7 support
- Camera Shake
- Camera Impulse
- Smooth camera blending
- Deoccluder support
- Runtime camera effects
- Automatic perspective synchronization
Animation Friendly
No animations are included.
No Animator Controller is required.
The controller is designed to integrate with existing animation pipelines.
It exposes:
- Movement State
- Current Speed
- Grounded State
- Vertical Velocity
- Movement Direction
Compatible with:
- Unity Animator
- Custom animation systems
- Third-party animation assets
Extensible Architecture
The controller follows a modular architecture where movement systems remain independent.
It can easily be extended with:
- Swimming
- Flying
- Climbing
- Ladders
- Parkour
- Wall Running
- Custom movement states
without modifying the core controller.
Included Systems
- CraftPlayerController
- CraftMovementEngine
- CraftCameraSystem
- IntegracionCinemachine (optional)
- PlayerInputHandler
- CharacterControllerFix
- CraftAudioController
- FirstPersonBodyHider
Audio Features
- Dynamic footsteps
- Speed-based footstep intervals
- Jump sounds
- Landing sounds
- Automatic movement volume adjustment
Ideal For
- Voxel Games
- Sandbox Games
- Survival Games
- Crafting Games
- Exploration Games
- RPGs
- First-Person Projects
- Third-Person Projects
Included Content
- Full C# Source Code
- Example Scene
- Input Actions Asset
- Complete Technical Documentation
- Cinemachine Integration Documentation
From the publisher's Asset Store listing.
Technical details
Key Features
- Built on Unity CharacterController
- Optional Cinemachine 3.1.7 integration
- Modular movement architecture
- Smart Step obstacle traversal
- First-person support
- Third-person support
- Camera collision handling
- Camera shake
- Camera impulses
- Camera blending
- Cinemachine Deoccluder support
- Audio integration
- Input System integration
- Animation-agnostic design
- Extensible movement states
- Runtime event system
- Full source code included
- Unity 2022.3 LTS or newer
- Compatible with Unity 6
- New Input System required
- No Rigidbody dependency
- Example scene included
- Inspector-ready configuration
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.8f1 | Compatible | Compatible | Compatible |
This package does not depend on any specific render pipeline.
Compatible with Built-in Render Pipeline, URP, and HDRP because all systems are logic-based and use Unity standard components only.
No shaders, custom materials, or render-pipeline-specific assets are required.
Camera, movement, input, and audio systems work identically across supported pipelines.
As listed on the Asset Store.