Q: Create a basic movement in unity with c# can i get a simple code that moves my character (left,right and jump) using c# in Unity, because using transform.translate wont be affected by colliders .
thx ^^

A: If you want Colliders to be considered, you must move the object using its RigidBody component.
yourObject.GetComponent<Rigidbody>().MovePosition(yourVector);

Rigidbody will make sure all collisions are recognized and handled.

A: you can use condition in it and change its parameter into vector3.back or right etc. Like shown below
Vector3 forward = transform.TransformDirection (Vector3.forward) * 10;


A: you can just right click on inspector and Import package > character / cross platform input 
