ozliginus.ru
Абстрактная схема игрового уровня и строки кода на тёмном экране

От первого мода до собственной игры

Разбираем, как устроены игры изнутри, и шаг за шагом ведём от простых скриптов к профессиональной разработке: движки, механики, пайплайн и путь в индустрию.

Четыре направления

Разработка игр — это не одна профессия, а несколько дисциплин, которые работают вместе. Выберите, с чего начать.

Программирование

C#, C++, Lua и GDScript, игровой цикл, физика, сетевой код и оптимизация — от первого скрипта до архитектуры проекта.

Геймдизайн

Механики, баланс, левел-дизайн и прототипирование: как превратить идею в правила, которые интересно проверять игроку.

Инструменты

Unity, Unreal, Godot, Blender, системы контроля версий и редакторы уровней — что выбрать под задачу и как не утонуть в настройках.

Карьера

Портфолио, геймджемы, первые собеседования и роли в студии: как выглядит путь от энтузиаста до разработчика в команде.

Последние записи

Программирование

Компьютерное зрение в играх: распознавание объектов на экране

Когда я только начинал разбираться, как устроены игры изнутри, меня всегда привлекала идея «видеть» игру глазами программы. Не через память процесса, не через перехват функций движка, а именно так, как её видит игрок — через картинку на экране. Это и есть суть компьютерного зрения в играх: набор методов, позволяющих программе анализировать визуальный вывод, находить на нём […]

Читать далее: Компьютерное зрение в играх: распознавание объектов на экране
Программирование

Сетевое взаимодействие в онлайн-играх: клиент, сервер и синхронизация

Когда вы нажимаете кнопку выстрела в сетевом шутере, за эту долю секунды происходит целая цепочка событий: ваш клиент отправляет команду на сервер, сервер проверяет, попали ли вы на самом деле, и только потом рассылает подтверждение всем игрокам. Понимание этой цепочки — ключ к тому, чтобы перестать винить «лаги» и начать разбираться в архитектуре сетевой игры. Это […]

Читать далее: Сетевое взаимодействие в онлайн-играх: клиент, сервер и синхронизация
Программирование

Как работают игровые макросы: события ввода, автоматизация и ограничения

Когда я только начинал копаться в памяти чужих игр и писать первые трейнеры, меня поражала прозрачность ввода. Нажал клавишу — игра получила событие. Отпустил — другое. И то, и другое можно сгенерировать без участия пальцев. Именно с этого осознания начинается путь к макросам: не к «волшебной кнопке», а к инструменту, который эмулирует действия игрока. Где-то […]

Читать далее: Как работают игровые макросы: события ввода, автоматизация и ограничения

Портал в цифрах

12
лет в индустрии
480+
статей
26
авторов
60+
инструментов
4
направления

Начни создавать свою игру

Возьмите маленькую идею, соберите прототип за выходные и доведите его до играбельной версии. Пошаговые разборы помогут на каждом этапе.

Перейти к разборам