Game Developer

Наши ожидания от кандидата

- Отличное знание C++.
- Знание алгоритмов и структур данных.
- Желание разрабатывать игры (шутеры).
- Знание принципов оптимизации ресурсов CPU и памяти.
- Опыт разработки игр.

Будет плюсом:

- Опыт работы с iOS и Android.
- Опыт разработки сетевых игр.
- Опыт разработки или использования игровых движков.
- Знакомство с сетевым протоколом UDP.
- Знакомство с паттерном Entity-Component-System.

Чем предстоит заниматься

- Разрабатывать новые и дорабатывать существующие игровые механики.
- Писать функциональные тесты для игровых механик.
- Оптимизировать существующие системы игр и движка.
- Дорабатывать движок под необходимости игры.
- Формировать юнит-тесты для разработанной функциональности.
- Участвовать в код-ревью, обсуждениях о способах реализации и дальнейшего развития механики игры.
- Эффективно взаимодействовать с командой.