Smart Step Craft Character Controller | First & Third Person + Cinemachine 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

Smart Step Craft Character Controller | First & Third Person + Cinemachine

by Guardabarranco (opens in new tab)

No ratings yet

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

Price $14.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Smart Step Craft Character Controller | First & Third Person + Cinemachine, 6 months Current $14.99; lowest $14.99; highest $14.99 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov Version 2.0 released 8 Jul 2026 v2.0

Asset 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

Render pipelines supported in each Unity version
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.