Код не продемонстрирую =) (я не дома), а только расскажу примерно как сделал бы я (точнее делал).
Я создавал Мэшь (огрок), с коллизией. Далее в позиции головы, создавал пивот, далее создавал камеру и паррентил к этому пивоту. Сразу при загрузки, поворачивал камеру немного вниз и двигал назад.
Далее в цикле, я ставил пивот на позицию мэше и немного выше, что-бы было в месте головы. А дальше игрался с "фичей", плавного поворота. Которая есть на форуме в полезных функциях. Всё.
http://www.boolean.name/showthread.php?t=1314 - вот тут хорошо рассказано, про повороты.