Разработчик с более чем двадцатилетним опытом программирования и создания игр. Выпускник ИТМО, начинал свою карьеру с разработки программного обеспечения для военно-морских тренажеров, навигационных систем и сетевых решений. Последние двадцать лет специализируюсь на разработке игр: занимался оптимизацией игр The Sims и SimCity BuildIt, сделал несколько игровых систем и монстров для следующего Метро, руководил переносом игр на платформы Nintendo Switch и Apple TV, помогал с оптимизацией AoE2, Deathloop и Stellaris. Участвую в опенсорс проектах когда нахожу свободное время и восстанавливаю старенький ситибилдер Pharaoh (1999).
Здесь вы можете поддержать разработку Фараона и мои статьи на хабре, которые я пишу время от времени. Деньги я потрачу на комп, игры и старое авто. Все статьи останутся бесплатными, поскольку я не считаю нужным прятать их под замок. Попробую выкладывать тут отдельные главы второй книги, но насколько регулярно загадывать не буду. Приятного чтения!
Первый шаг на пески Нила++. Здесь ещё можно писать printf, верить в простые решения и не знать, что такое ABI. Тир для тех, кто только начинает путь — наблюдает, читает, и аккуратно проверяет, что код хотя бы компилируется.
constexpr Писец
$3.7 per month
Пишет код так, чтобы он выполнялся ещё до запуска программы. Любит чистые структуры, ясные намерения и понимает, зачем вообще нужен constexpr. Его таблички из камня уже содержат ответы, но компилятор всё еще нужен.
Хранитель Undefined Behavior
$7.3 per month
Знает, где живёт UB, как оно выглядит и почему сегодня оно «почему-то работает». Наступал на все грабли и теперь с хитрецой наблюдате за повторением этих ошибок. Иногда исправляет баг, просто переставив строчки местами.
Верховный Жрец Оптимизаций
$14.5 per month
Говорит на языке кэшей, пайплайнов и профилировщиков. Сначала измеряет, потом ещё раз измеряет, и только потом оптимизирует. Верит в O4, LTO и священный ритуал “сначала Tracy, потом PIX”.
Subscription Spots Are Limited
Фараон Метапрограммирования
$29 per month
Повелевает шаблонами, концептами и типовой магией, из-за код компилируется долго, но выглядит красиво. Не боится requires, умеет читать сообщения об ошибках и иногда пишет такой C++, что даже компилятор задумывается.
Subscription Spots Are Limited
Compile-times Seth
$58 per month
Божество сборки и разрушения шаблонов. Повелитель минут ожидания и тысяч инстанциаций. Если он доволен, то проект собирается быстро, но может заставить компилятор страдать. Говорят, однажды он ускорит билд, просто удалив один #include.
Subscription Spots Are Limited
Akhenaten Ruler
$116 per month
Уровень для разработчиков и энтузиастов, которым мало просто читать и они хотят влиять на то, какие системы будут разбираться и исследоваться дальше.