Search
Write a publication
Pull to refresh
0
0
Send message

Мысль статьи идёт в рознь самому главному правилу разработки - бери готовое, если оно уже есть. А в чем же плох этот подход? Вы правда считаете, что используя готовые движки, вы НЕ можете НЕ залезать в ассетстор?

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

Другой аргумент - это пример игр. Но извините, это исключительно игры ААА сегмента. Знаете в чем причины их популярности?) Как можно сравнивать компании с многомиллионными бюджетами, и, даже не инди, а просто компании среднего бюджета? Более того, оценивать игры по сомнительным топом - большая безвкусица. Самые оригинальные, игры с душой (а не для дохода) сделаны именно компаниями поменьше, в голову которых не придет идея делать свой движок, чтобы "не использовать ассетстор". Есть примеры, когда это необходимо, например - Factorio, Exanima, Frostpunk(хотя уверен, могли бы сделать почти тоже самое на Unreal). Но большинство игр можно сделать визуально оригинально в большинстве движков.

В статье есть вопрос на каком движке разрабатывается мобилка со скрина. Я даже когда-то работал с движком этой игры. И вся его суть - это независимость (то есть, опять, деньги) и оптимизация для мобилок. Оригинальностью тут и не пахнет, да и Господи, это же самая казуальная мобилка, а какой важности в истории игр можно говорить? Что вообще такого уникального можно сделать в 2д рендеринге? Можно поиграться со светом, да... Кто бы это делал... А, точно, делали наши ребята в игре Backbone... На Unreal!

Ну и самое главное, автором явно движет чувство "сделать свое, разобраться, сделать лучше". Я это чувство очень хорошо понимаю. Но, для всех начинающих разработчиков, если вами движет делать игры - делайте игры. Особенно, если вы начинаете, и вам кажется в движке не хватает функционала - это скорее всего не так. А если ваш проект слишком сложен - не стоит ли отточить свои навыки на других проектах, не требующих годы разработок движка? Готовые движки позволяют решать крайне много задач и есть на весь вкус и цвет, поэтому делать своё, на мой взгляд, должно быть крайне обдуманной идеей, и быть оправданной крайне редко.

Information

Rating
Does not participate
Registered
Activity