0) blog.gamedeff.com/?p=64
1) Да, для клиентской части нужно
очень хорошо, реально, ОЧЕНЬ-ОЧЕНЬ ХОРОШО.
2) Нет, но желательно.
3) Всё, что и в обычном Software engineering.
4) Ну, так себе.
5) Нет, не стоит.
spb.hh.ru/vacancy/12065677
Требуемый опыт работы : более 6 лет. Это просто обычный синьер на фичи и багофикс.
Можете взять Box2DLite и переписать его в 3D. Просто, для проверки себя.