CTO стартапа, который первым в мире достигнет AGI, а по пути перевернёт игровую индустрию @ true-bots.com
В игровой индустрии более 15 лет, специализируюсь на разработке глубоких мультиплеерных игр на Unity и C# в роли руководителя разработки.
Дважды переписывал весь код Minecraft: на Unity C# и Unreal C++.
Низкоуровневая реализация всего протокола с побайтовой записью пакетов, с несколькими потоками сетевой записи и чтения, с высокопроизводительной безопасностью потоков, авторизация, шифрование, компрессия трафика, получение мира, персонажа, монстров и животных, перемещение, установка и разрушение блоков, расчет света и нормалей, эффективные алгоритмы сшивания мешей.
Создавал MMORPG, MMO Сурвачи, Мультиплеерные арены и шутеры.
Глубокое понимание игр: топ-50 мира в Civilization 5, топ-10 Европы в WoW в личном зачёте, лидер восьми гильдий по 1000 человек в WoW, топ-500 России в Brawl Stars.
Ищу амбициозных и смелых менти: тех, для кого карьера - временная ступенька на пути к собственной компании.
==
Если в проекте есть легаси код, который сложно масштабировать, если добавление любого функционала вызывает множество непредсказуемых проблем, то желание писать код снижается.
В крайней ситуации, производительность разработчика может падать до 1/20 от его нормальной.
И в том же проекте, тот же человек, в другой день и над другой задачей может работать на скорости x5 от нормальной, если задача декомпозируется на маленькие и простые кусочки, долго думать не надо, результат сразу заметен, быстрые тесты.
Разница между худшей и лучшей производительностью одного разработчика может составлять x100. Каждый из нас, девелоперов, в каждый момент, находится на этом отрезке, между 1/20 и x5.
Моя миссия в сообществе: найти способ держаться как можно ближе к x5, сперва для себя, а потом и для других людей.
С чем я не могу помочь:
- Резюме, тестовое, устройство на работу
- Ревью кода, багфикс
- Путь до Middle
Построение процесса разработки
Приоритеты
Путь до TeamLead / CTO
Проектирование масштабных игр
Оптимизация процессов разработки
Управление проектами и командами разработки