Проще всего сделать просто четыре колеса для езды вперед (кнопки вперед-назад), к каждому из которых прикрепить еще одно (кнопки влево-вправо или вправо-влево в зависимости от того, какое колесо). По мне, так идеальная система. Когда нажимаешь просто влево/вправо "внутренние" колеса стоят а "внешними" машинка бодро крутится на месте. Когда нажимаешь просто вперед/назад - "внутренние" крутят и себя и "внешние" - едем по прямой. Нажатие же, скажем, вперед и вправо одновременно приведет к обычному вращению "внутренних колес", а так же вращению левых внешних с удвоенной скоростью (вращение "внешних" "внутренними" плюс собственное вращение "внешних"). Правые же "внешние" при этом застопариваются ("внутренние" вращают их вперед, но сами они относительно этого вращаются назад). И машинка очень даже прекрасно поворачивает на ходу.
Я вот себе поворотный механизм сделал на основе шестерни, которая стала выполнять руля. Думаю ,можно было и шарниром заменить, чтоб место сэкономить... А для компенсации рывков, неровностей, трупов солдат, что не оторвало ничего, установил колеса на рессоры.
С шестерней проблема в том, что она не центруется когда отпускаешь кнопку поворота и крутиться на 360... ИМХО технически все верно но привычка управления авто в играх играет с нами злую шутку.