Разработчик игр, интерактивных стендов и интерактивной рекламы. Эксперт в области интерактивов и XR.
100+ проектов за 5 лет. https://whitelabelgames.ru
По вопросам сотрудничества писать: @it_bizdev
Post #2026
572
А зачем вам вообще движок?
Пишу четвертую статью в Дневнике Разработчика. Пока писал как раз задумался над вопросом. А зачем вам теперь движок?
Для проектов которые разрабатываются уже на каком-то движке вопрос не стоит. Нет смысла менять коней на переправе без какой-то веской причины. А вот перед нами чистый лист. Я решил писать с клодом свой движок, и когда у нас рутину решает клод, этот подход жизнеспособен. Почему вообще имеет смысл писать свой движок?
Аргументы за движки:
1. Много всего реализовано. Даже по опыту разработки 2D головоломки (а она попроще многих жанров в некотором смысле), даже там есть набор вещей которые в Unity были бы из коробки. То о чём в статье дневника (этож ещё надо знать что оно так работает), физика, аудио, UI и так далее. В физике довольно много нюансов. Движок это за вас решил — это плюс.
2. Комьюнити. Как бы там ни было по движкам материалов больше, решений больше. И готовые проверенные решения это плюс всегда.
3. Ответственность. С движками вы не отвечаете за поддержку разных устройств, платформ, работу физики и так далее. Это зона ответственности движка.
Аргументы против:
1. Полная свобода реализации. Сказать по совести в ряде проектов (и крупных комерческих) тот же Unity это по сути не движок, а интерфейсная оболочка для сборки геймплея. Всё остальное в игре и так своё, так как готовые решения движка недостаточно хороши и их надо допиливать.
2. Ещё одна подписка, роялти и так далее. Плюс зависимость от лицензии движка.
3. Code First инструменты в разы удобнее. Ну понятно, что сейчас активно делаются MCP серверы и Unity CLI, но движки разрабатывались годами как визуальные редакторы. А сейчас все фронты по сути стали бекендерами и живут в консоли. Верстать руками мне просто лень. И мне всегда проще собрать свой кастомный коструктор поверх конфига, чем расставлять в движке. Так как это делается сейчас просто и быстро
Может я чего-то не вижу со своего ракурса. Так что если что в комментах напишите свои аргументы в защиту движков или наоборот к тезису "движки не нужны". Я решил делать игру без движков, а чисто взяв Pixi.js как рендер апи, так как решил что мне так будет проще. Плюс лицензионная чистота и отсутствие лишних подписок. Что тоже несомненный плюс. Раньше бы я сказал: "Да там куча либ готовых, да зачем всё это писать". А сейчас всё пишется просто, нужно просто знать устройство рендера и тому подобные вещи.
А статья выйдет думаю сегодня вечером.
#мысли
Пишу четвертую статью в Дневнике Разработчика. Пока писал как раз задумался над вопросом. А зачем вам теперь движок?
Для проектов которые разрабатываются уже на каком-то движке вопрос не стоит. Нет смысла менять коней на переправе без какой-то веской причины. А вот перед нами чистый лист. Я решил писать с клодом свой движок, и когда у нас рутину решает клод, этот подход жизнеспособен. Почему вообще имеет смысл писать свой движок?
Аргументы за движки:
1. Много всего реализовано. Даже по опыту разработки 2D головоломки (а она попроще многих жанров в некотором смысле), даже там есть набор вещей которые в Unity были бы из коробки. То о чём в статье дневника (этож ещё надо знать что оно так работает), физика, аудио, UI и так далее. В физике довольно много нюансов. Движок это за вас решил — это плюс.
2. Комьюнити. Как бы там ни было по движкам материалов больше, решений больше. И готовые проверенные решения это плюс всегда.
3. Ответственность. С движками вы не отвечаете за поддержку разных устройств, платформ, работу физики и так далее. Это зона ответственности движка.
Аргументы против:
1. Полная свобода реализации. Сказать по совести в ряде проектов (и крупных комерческих) тот же Unity это по сути не движок, а интерфейсная оболочка для сборки геймплея. Всё остальное в игре и так своё, так как готовые решения движка недостаточно хороши и их надо допиливать.
2. Ещё одна подписка, роялти и так далее. Плюс зависимость от лицензии движка.
3. Code First инструменты в разы удобнее. Ну понятно, что сейчас активно делаются MCP серверы и Unity CLI, но движки разрабатывались годами как визуальные редакторы. А сейчас все фронты по сути стали бекендерами и живут в консоли. Верстать руками мне просто лень. И мне всегда проще собрать свой кастомный коструктор поверх конфига, чем расставлять в движке. Так как это делается сейчас просто и быстро
Может я чего-то не вижу со своего ракурса. Так что если что в комментах напишите свои аргументы в защиту движков или наоборот к тезису "движки не нужны". Я решил делать игру без движков, а чисто взяв Pixi.js как рендер апи, так как решил что мне так будет проще. Плюс лицензионная чистота и отсутствие лишних подписок. Что тоже несомненный плюс. Раньше бы я сказал: "Да там куча либ готовых, да зачем всё это писать". А сейчас всё пишется просто, нужно просто знать устройство рендера и тому подобные вещи.
А статья выйдет думаю сегодня вечером.
#мысли
- 🔥 7








