from : Alexander Radchenko <radchenko@akella.com>
to:
IsVitaly@gmial.com
Привет Виталий.
Меня зовут Александр Радченко, я ведущий программист компании TM STUDIOS (отделение Акеллы) на проекте POSTAL 3.
Игра делается для платформ XBox360 и PC на технологии Source Engine.
Работа идет в сотрудничестве с Running with Scissors, владелцем франчайза POSTAL 3.
Нам нужны программисты логики/AI, причем в идеале это должны быть программисты уже знакомые с Source Engine.
Судя по форуму, сайту и т.п. у тебя большой опыт работы с Source.
Как ты смотришь на то, чтобы работать у нас ?
Если тебе это интересно, я бы хотел увидеть твое резюме, чтобы получить более полную информацию.
Если есть какие то вопросы, смело задавай.
... [Секретная информация] ...
P.S. Оффис находится в Москве и работа подразумевает переезд в Москву. Работа на полный рабочий день.
И еще пару цитат из переписки :
> Еще, вопросец сколько человек в коллективе, т.е в локальной
> акелловской комманде POSTAL3? И какие конкретно программисты в каких
> игровых областях есть на данный момент?
Всего в TM Studios работает 21 человек
4 программиста
2 геймдизайнера
2 левел дизайнера
2 аниматора
6 моделлеров
2 концепт художника
1 художник по эффектам
1 продюсер
1 QA менеджер
Программисты :
* программист анимаций/геймплея
* программист AI/геймплея
* программист графики/спецэффектов
* ну и я, занимаюсь всем понемногу.
У всех программистов опыт работы 4+ года в геймдеве и 3+ вышедших игры.
> 2. Вы говорили : "нужны программисты логики/AI" Что подразумевается
> под первым? Т.е что подразумевается под логикой, я имею ввиду более
> подробный охват игровых областей.
В Postal3 планируется очень большой объем работ связанный с AI. Просто очень
много задач выходят за рамки написания AI в том виде, в котором это обычно
понимают программисты.
Например создание npc_headcrab - это написание полностью рабочей энтити, AI
здесь будет только одной из частей. В частности, еще надо будет писать
взаимодействие с миром и другими энтитями и т.п.
Вот это я и подразумеваю под логикой.
А у Valve вообще свой подход к написанию кода, когда каждый программист
является еще немного геймдизайнером. И у них программист AI должен также
хорошо разбиратся в работе анимации и физики, уметь писать код связанный с
этими областями.
Мы работаем примерно по такой же схеме.
Пример задачи :
Написание энтити npc_pigeon.
Голуби должны правдоподобно летать по городу, сторонится людей, убегать от
кошек и иногда гадить на головы прохожим.
Если игрок расбросал зерно и голубь пролетает мимо, то он может приземлится
и начать клевать его.