GAME SENSITIVITY TO UNITY CONVERTER
Match the exact aiming muscle memory of competitive shooters in your Unity game. Convert sensitivities from Valorant, CS2, Apex Legends, Overwatch 2, and Call of Duty directly into Unity 3D mouse look rotations, cm/360, and eDPI.
INPUT GAME SENSITIVITY YAW CALIBRATION
CALCULATED METRICS 1:1 MUSCLE MEMORY
EXACT UNITY INSPECTOR SETTINGS
UNITY 1:1 FIRST PERSON MOUSE LOOK (C#)
using UnityEngine;
public class MouseLook : MonoBehaviour
{
[Header("Sensitivity Settings")]
[Tooltip("Calibrated sensitivity multiplier from Khawajja Games converter")]
public float mouseSensitivity = 2.04f;
public Transform playerBody;
private float _xRotation = 0f;
void Start()
{
Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;
}
void Update()
{
float mouseX = Input.GetAxisRaw("Mouse X") * mouseSensitivity;
float mouseY = Input.GetAxisRaw("Mouse Y") * mouseSensitivity;
_xRotation -= mouseY;
_xRotation = Mathf.Clamp(_xRotation, -90f, 90f);
transform.localRotation = Quaternion.Euler(_xRotation, 0f, 0f);
playerBody.Rotate(Vector3.up * mouseX);
}
}
HOW SENSITIVITY AND CM/360 MATHEMATICS WORK
The Yaw Multiplier Formula
Every game engine converts raw mouse counts (dots) into angular degrees of rotation via a fixed Yaw Scale constant:
For example, Valorant uses a yaw of 0.070°, whereas Source Engine (CS2/Apex) uses 0.022°. To convert Valorant to CS2, the ratio is exactly 0.07 / 0.022 = 3.181818.
Calculating True cm/360 Distance
The physical distance you must move your mouse across your mousepad to execute a full 360-degree rotation is given by:
By keeping cm/360 identical across games, players maintain 100% muscle memory without any adjustment period when playing your Unity game.