2023-01-24 17:41:03
Я
Антон Зальцман, мне 32 и я технический директор игровой студии.
Не знаю с чего начать, поэтому давай просто расскажу несколько фактов о себе, которыми я горжусь.
1. Я 14 лет работаю в
геймдеве.
За это время успел поработать над всеми аспектами разработки игр от программирования до арта и паблишинга.
2. По-настоящему понимаю
ООП. Когда-то начинал с тонн процедурного кода, но в один момент понял, что это тупик, и дальнейшего развития здесь нет. Поэтому пришлось реально разобраться и понять ООП. Зачем? Как простой пример: если в проект спонтанно решили добавить несколько незапланированных фич, то проект будет невозможно дальше развивать и придется переписывать всё по-новой - работодатель будет просто в восторге.
3. Работал в
США.
Обычно я работаю только с зарубежными заказчиками. Один из самых ярких (во всех смыслах) проектов, над которыми я успел поработать, был в 2018-2020, и это
Frostfall. Над ним я работал в команде с ребятами из США в Денвере. Это был онлайновый батл-рояль. Я написал весь мультиплеер и ботов для игры.
4. Ну и да, я делаю умных
ботов, которые умеют хорошо притворяться игроками. Даже у меня не всегда удавалось отличить бота от игрока при тестировании игры, приходилось спрашивать коллег в войсе.
5. Сейчас работаю с
WebGL-разработкой для мобилок. Это самая капризная официально не поддерживаемая платформа на Unity. Помимо своей глючности, ужасной производительности, тяжеловесности и проблем с совместимостью, это накладывает жестокие ограничения на код для онлайнового мультиплеера.
В свободное от работы время развиваю симуляционный движок для реал-таймового онлайн-мультиплеера с deterministic prediction-rollback неткодом. Я в целом кайфую от разбора сложных и плохо изученных тем.
Зачем этот канал?
В 2009 я пришёл в разработку игр как независимый разработчик, в 2013 подписал первый контракт, а в прошлом году занял позицию технического директора игровой студии.
И вот уже почти год каждый день через меня проходят проекты на улучшение производительности и ревью кода от Junior и Middle программистов. Мне с самого начала были понятны многие архетипичные проблемы, поэтому я написал несколько гайдов, и те, кто их действительно прочитал, стали писать лучше. Меня это вдохновило и я понял, что могу
помогать начинающим разрабам осваивать ООП и пилить хороший и качественный код. И я подумал: "А почему бы не поделиться этим со всеми, может кому-то поможет", у меня от этого не убудет, а кому-то помогу стать классным спецом. С такими мыслями и появился этот тг.
А, и ещё - я женат, мы вместе уже 10 лет и оба работаем в геймдеве. Она работает Lead-аниматором.
Всё мечтаем вернуться обратно в
инди к разработке своего проекта, но ипотеке немного фиолетово, чего мы хотим.
Ну как-то так, вобщем, как там говорится? Лайк-подписка и погнали :3
2.1K viewsedited 14:41