Если вы уже есть 3+ лет опыта в харкорной разработке на плюсах, то вам обязательно стоит делать свой движек или любой другой велосипед, чтоб мозги не атрофировались
1. Какого уровня программисты занимаются созданием игровых движков?
любого, достаточного для чтения мануала и написания кода
2. Если таковой имеется у группы программистов-энтузиастов, что можно ли его предложить существующим российским компаниям по разработке игр, чтобы показать навыки кодинга, после чего применить в обиход для разработки проектов?
движков полно
Движек малая часть того что требуется для взлета
Меряться вам придется с юнити и анреал енджином
У них десять + лет в загашнике, куча денег и куча поклонников
3. Имеет ли смысл переписывать компоненты существующих движков (например рендер-составляющую в Unity), для собственных нужд?
Если п1 у вас +, то да
Сделаете ли вы лучше - вероятность крайне мала
4. Программист 3D-графики и шейдеров ( OpenGL, DirectX ) = программист движка? :)
нет
И что вообще такое "программист шейдеров"?