Yes please! In this case gamepad should be really easy, it just needs input mapping
var horizontal = Input.get_axis('look_left', 'look_right') var vertical = Input.get_axis('look_up', 'look_down') var rotation_from_x_axis = atan2(vertical, horizontal)