Стоит ли писать свой движок для игры?

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 51

  • @Bebrabebrawutch
    @Bebrabebrawutch 6 дней назад +1

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

  • @nealeks
    @nealeks Год назад +29

    Смысл своего движка в том что не кому проценты платить не надо)

    • @snippet_dev8079
      @snippet_dev8079 Год назад +12

      Но и платить будет нечем, потому что ничего ты не выпустишь на нём

    • @nealeks
      @nealeks Год назад +1

      @@snippet_dev8079 Почему это

    • @F1ory
      @F1ory Год назад +4

      Если делаешь игру в одиночку это не аргумент, чтобы платить движку надо на 1 игре состояние сколотить

    • @адыдааохуйрокроо
      @адыдааохуйрокроо 7 месяцев назад

      @@nealeks потому что в соло ты с шансом 99% на своём "движке" сделаешь говно которое никому не нужно, такое которое можно сделать за 5 минут на юнити и за которое тоже не нужно будет никому платить, потому что на говне не заработаешь

  • @iBratish
    @iBratish 2 года назад +20

    Я, который пишу свой игровой движок прямо сейчас для конкуренции

    • @DocNight
      @DocNight 2 года назад +2

      Правда? А можно подробнее, ну или ссылку там? Чисто из-за интереса

    • @iBratish
      @iBratish 2 года назад +1

      @@DocNight лол, я его уже давно отложил, но только отложил. В том сообщении я наверное как-то громко сказал

    • @iBratish
      @iBratish 2 года назад +3

      @@DocNight а так, могу кое что рассказать. У меня SDL/GLFW + OpenGL + ImGui + Bullet + Assimp было(использую библиотеки для минимальной заморочки), дошëл до освещения, текстур, модель, примитивная физика на основе плоскости и куба. Еще я рассматриваю ENet в качестве апи мультиплеера. Конечно, когда я его допишу, я не буду так сильно и наивно надеяться на конкуренцию, но не против, если он станет (что очень маловероятно, так как шанс есть только если будет кроссплатформенность и пиар)мусора. Короче моя цель сделать что-то в стиле "юнити без мусора"

    • @DocNight
      @DocNight 2 года назад +1

      @@iBratish Ну как дело, когда нибудь, дойдет до самого редактора, то ответьте на комент. Авось мог бы помочь))

    • @theindustrialbehemothcente3823
      @theindustrialbehemothcente3823 Год назад

      ​@@DocNight привет, это я, Братишкин. Мне мешает пилить то, что я все никак не могу определиться с библиотеками. Но щас я думаю все таки допилить, ибо мне интересна компьютерная графика и разработка с нуля

  • @DreamingDolphing
    @DreamingDolphing 2 года назад +3

    У Saber Interactive свой движок для Snowrunner, который идет ещё от технодемки, где грузовики в грязи катались и им под их задачи (симуляция грязи) он нужен, хотя и это не факт, потому что в последних версиях грязь стала сильно проще по физике, а упор идёт на графику.

  • @fedotov2d
    @fedotov2d 7 месяцев назад +2

    Очень хорошие мысли по поводу ненужности делать движок как побочный продукт, если ты хочешь делать игру.
    Не обязательно использовать готовый. Хочешь всё с нуля - пищи всё с нуля (ну или поверх там GLFW/SDL2)
    Но не нужно делать очередной универсальный слой абстрактного говна.

  • @thefikus1275
    @thefikus1275 3 года назад +4

    Надо делать движки

  • @Тёмочка-ь7о
    @Тёмочка-ь7о 2 года назад +11

    Ну тут полуправда в плане ААА
    EA - свой движок (Frostbite)
    Ubisoft - свой движок
    ActivisionBlizzard - свои движки, в случае Колды так вообще форк от форка своих движков
    Sony - свои движки есть у нескольких студий (к примеру Gorilla Games)
    Konami - был свой но умер в угоду UE4, но сейчас возрождают
    Bungee - свой движок
    4A Games - свой движок (изначально форк Xray)
    Microsoft - давний форк от UE4 (можно убрать из списка)

    • @Тёмочка-ь7о
      @Тёмочка-ь7о 2 года назад +1

      Другое дело, что у многих окажется что физический движок к примеру Havok :) а растительность на SpeedTree (кстати в Frostbite по итогу сделали свой аналог SpeedTree)

    • @Тёмочка-ь7о
      @Тёмочка-ь7о 2 года назад +1

      Ещё помню в Frostbite какой-то версии рендеринг света тоже был не свой, забыл уже как называлась, где-то на GDC можно доклад поискать

    • @Тёмочка-ь7о
      @Тёмочка-ь7о 2 года назад +1

      UPD: RedEngine от CdProjekt отправляется в небытие. Студия переходит на UnrealEngine 5

    • @ЕгорЛетов-т8м
      @ЕгорЛетов-т8м Год назад +1

      4A Games не форкали xray, а разраб главный xray начал его заново пилить уже учитывая предыдущие ошибки

  • @weapon_kukuruza
    @weapon_kukuruza 3 года назад +3

    Я, который использует самый неизвестный движок - 😎

  • @Capewearer
    @Capewearer Месяц назад +1

    Особенно смешно смотреть это после Unity Runtime Fee и вечных проблем с производительностью на Unreal Engine 5. Про Godot даже не заикайтесь - он медленный *by design*

  • @serega_goth
    @serega_goth Год назад

    беседка использует движок id tech. там версий много, и какая сейчас используется, я не знаю, но что я знаю точно, для doom 3 и quake 4 использовался id tech 4.

  • @МаксимЧижиков-ц2я
    @МаксимЧижиков-ц2я 2 года назад +4

    проблема в том что для разработчика непосредственно игр невыгодно делать свой движок когда есть уже готовые с большим числом функций это просто работа в воздух которая еще и для твоей игры лучше не делает тк надо реально заебаться чтобы написать хорошую графику с оптимизацией как в анреале что для обычного чела просто нереально

  • @science2174
    @science2174 Год назад +10

    Вижу смысл написать движок, ради прикола

    • @CurS-yp3qw
      @CurS-yp3qw 4 месяца назад +2

      Самая сильнейшая мотивация впринципе

    • @MathPTU
      @MathPTU 3 месяца назад

      ну я так и делаю

  • @tesst128
    @tesst128 3 года назад +23

    Просто скопировать юнити, поменять название и иконку.
    Готова

    • @icq67
      @icq67 Год назад +2

      Вот мне тоже интересно, как это работает? У Unity исходники закрыты а вот у Unreal engine они полностью открыты и доступны всем. И вот что если взять и переписать unreal под своим названием? И всем говорить что у нас свой закрытый движок для внутреннего использования 😅 Интересено узнают ли об этом как-то Epic Games?

    • @Zero-md5qr
      @Zero-md5qr Год назад

      ​@@icq67 чел, хакеров везде хватает. Народ прочухает, что код ворованный, ну и сделают донос эпикам.

    • @MariaEsenina
      @MariaEsenina 4 месяца назад

      @@icq67 ну сейчас уже немного прикрыли лавочку (доступ к исходникам конечно всё равно получить легко, ну может из России тяжелее). Но там такой уровень технологий, что украсть, чтобы вас не спалили вы не сможете (а если сможете - вам профитнее свой движок написать, пользуясь легальными либами с открытыми лицензиями). В итоге на мировой рынок дорога закроется на ровном месте и это обойдётся тупо дороже, чем оплачивать процент самим эпикам. То есть самое глупое что вы можете сделать - это прийти к успеху и ... потратить все доходы на юристов. А если вы не придёте к успеху, ну украли вы код, вы молодец, а дальше что? Вы же его не монетизируете никак. Сегодня профессионально ворует Китай. Самое громкое дело воровство GPL кода OBS для Тиктока (да, этот ваш тикток создан на ворованном с клятого Запада кодовой базе). Китай залил всё деньгами урегулировав всё без суда.

    • @SeverDev
      @SeverDev 4 месяца назад

      ​@@icq67 понимаю, поздновато пишу, но так точно можно сделать с Годотом

    • @Roman-kz9fr
      @Roman-kz9fr 3 месяца назад +1

      @@icq67 ну во первых: почитай лицензионное соглашение, во-вторых: даже если, а сможешь ли ты его поддерживать как epic games?

  • @art_vor
    @art_vor Год назад +1

    обязаны написать нативный движок на rust

  • @MariaEsenina
    @MariaEsenina 4 месяца назад

    Для AAA движков точно не будет, +если ВЫ хотите разработать игру с передовой (или около) графикой - вы НЕ пишете движок, а выбираете UE. Свой движок только для индюшатины или для проектов, которые делают закос под старые игры (под времена, когда игровые движки реально писали иногда в соло). Но это будут движки специального назначения, только под ваш проект и с тонной левых библиотек, чтобы не писать всё самостоятельно (то есть UI - либа, экспорт моделей - либа, обработка данных/сжатие - либа, и т.д. и только в этом случае под кастомный проект это может сработать, если хватит скилла/усидчивости всё это вывезти (также должен быть интерес к разработке). Если же ваша цель - это ТОЛЬКО игры, а движки и как они работают вам не интересны, то вы и для казуальных/инди игр берёте готовый движок.

    • @stal1n63
      @stal1n63 2 месяца назад +3

      >если ВЫ хотите разработать игру с передовой (или около) графикой - вы НЕ пишете движок, а выбираете UE.
      Тот самый UE, в котором вообще абсолютно всё заточено для работы под ТАА/TSR/ (DLSS|FSR), которое является первоисточником мыловарни в играх на UE? И без этого половина эффектов тупо не работают, пикселят, некоторые дитзерят. Ваши хвалёные наниты начинают овердравить вершины по лютому, люмен сыпется... Это точно выбор для передовой графики? А почему без мыловарни не работает?
      Ну и при разработке ААА, у тебя такие бюджеты, что дешевле будет собрать тех. отдел, чтобы создали свою in-house технологию, чем потом платить % за лицензию.

  • @SeverDev
    @SeverDev 4 месяца назад

    Нет ничего плохого в том, чтобы написать свой игровой движок, например для ретро игры или просто для практики

  • @killkostll2455
    @killkostll2455 9 месяцев назад

    а что такое диэмка?

  • @НатальяАкишина-е3с
    @НатальяАкишина-е3с 2 года назад +1

    Однозначно стоит написать "свой"! Уже имеющиеся зачастую "нерентабельные" для игр...

    • @skeepoff0
      @skeepoff0 Год назад +2

      Если ты имеешь крупную студию. А так на unreal и unity почти всё можно написатб

  • @СергейКруглов-к7з
    @СергейКруглов-к7з 2 года назад +7

    Какой кайф слушать крутой бред, когда почти ни хрена не понимаешь и главное знааю что и в этом стану мастером..