Какую операционную систему выбрать для программирования игр на Unity3D?
В данном случае - вообще без разницы.
Смотря на чем ты работал раньше. Если у тебя есть опыт работы с мак то, конечно, он будет тебе удобнее, а если на винде то продолжай там дальше.