Цитата:Думаю, что всё ещё проще - Portal 2, Half-life #, DLC для L4D, The Engineer Update, возможно ещё и новый движок... И на всё это 150 (или сколько там?) человек, четверть (возможно ещё меньше) из которых программисты, которых вполне вероятно не хватает.
+
Цитата:Далее...
Внедрение в движок новых технологий и обеспечение работников соответствующими инструментами - это и есть обязанность программиста в игровом проекте. Насколько этот инструментарий будет хорош, насколько продуман и прост в обращении - настолько лучше будет производительность труда работников, которые уже работают непосредственно с готовым движком и инструментарием к нему.
А так и происходит: Valve разрабатывает некие новые фишки для своих текущих проектов, а во время простоя какого-нибудь програмца в одном из проектов - ему поручается вкручивание этих новых фишек в наш SSDK (конечно не идеально получается - наверняка автор фишек один, а вкручивает эти фишки - кто то другой, кто освободился и простаивает; вот и получается что обновления рушат что то - ведь тестеры тоже заняты над другими проектами
). Специально же что то делать для SSDK - это по моему в последний раз делалось во время выпуска SDK base - да и то по большей части внешняя работа по сборке уже готового.
На счет развития SSDK - да по моему уже бессмысленно в него вкладыватся, т.е. поздно по технологическим соображениям. Тут все с нуля надо переделывать - те же кратеки могут сделать кризис2 за полтора года (или warhead за 7-8 месяцев), а Вальве на один эпизод нужно пару лет. Впрочем, SDK от кратеков точно также лениво сделан как и от Вальв
, по тем же причинам.