Привет. Какой движок мне выбрать, если я хочу сделать мультиплеерный платформонезависимый шутанчик? Или вообще лучше написать самому всё?Что имеется: Знаю С++, время от времени пишу движок на оупенджэл и рэйтрейсер тоже на с++. ничево особенного, кирильство сплошное Вроде неплохо знаю реал-тайм рендеринг (а что не знаю - гуглю). Никогда не пользовался движками, так как никогда не интересовался особо играми и считал что всё равно нихуя не выйдет годного, если одному делать. Но сейчас думаю потихоньку начать пилить игру на каком-нибудь движке, а то работу никогда себе не найду.Какие я вижу проблемы:1) Подозреваю, что чтобы сделать нормальный не баганный мультиплеер, да еще и на плюсах, нужно или искать кого-то, или самому довольно долго задрачивать эту область. (опыта с подобным вообще нет, не считая клиент-серверного хеллоуворлда на джаве в универе очень давно)2) Нужно очень хорошо продумывать мультитрединг, чтобы там вовремя всё отправлять/получать и подгружать.3) Подозреваю, что использование готового движка - означает получение ебических колличеств (и ебических размеров) всяких либ в проекте, который будет очень долго грузиться и требовать очень крутое железо (еще и с учётом того, как у меня там всё херово будет оптимизировано).4) Ну и я не знаю абсолютно, как писать кроссплатформенную игрушку. Понятно, что нельзя будет юзать всякие линуксовые фичи, к примеру, pthread какой-нибудь или там какие-нибудь функции особенные. Что еще?Подскажете что-нибудь по каждому пункту? Ну и вообще буду рад каким-нибудь общим советам.Ну кроме как совету пойти нахуй или даже не начинать.А, ну и не хотелось бы использовать движки со всякими там визуальными конструкторами, встроенными недоязыками, ну вы поняли.
uniti
>>303107 (OP)>продумывать мультитрединг, чтобы там вовремя всё отправлять/получать и подгружать.Кажется, это уже входит в реализацию TCP, UDP. Больше проблем с тем, чтобы сделать плавную картинку у клиентов, при этом чтобы все в равных условиях были.>использование готового движка - означает получение ебических колличеств (и ебических размеров) всяких либ в проекте, который будет очень долго грузиться и требовать очень крутое железоНет, это все хуйня, даже не думай об этом. В конечный .ехе файл попадает только то, что необходимо, и в некоторой степени даже оптимизированно, о чем ты мб даже не подозреваешь.>(еще и с учётом того, как у меня там всё херово будет оптимизировано)Об этом тоже не думай. Если ты конечно же хочешь все-таки сделать игру, а не дрочить микросекунды и обмазываться байтами.>Ну и я не знаю абсолютно, как писать кроссплатформенную игрушку. Понятно, что нельзя будет юзать всякие линуксовые фичи, к примеру, pthread какой-нибудь или там какие-нибудь функции особенные. Что еще?Это все решается использованием кроссплатформенных движков или фреймворков.
>Какой движок мне выбрать, если я хочу сделать мультиплеерный платформонезависимый шутанчик?Традиционный юнити> Или вообще лучше написать самому всё?Можешь, но для твоих целей его придется OCHE долго писать одному. Тут в начале один человек заглядывал, который вкидывал свою демку сюда. По его словам, свой движок он писал лет 5. Оно тебе надо? Я уже молчу про то, что скорее-всего твой движок будет ехал костыль через костыль.
>>303113>>303112Что скажете на счёт анрил энджин?Мне чёт не нравится этот хайп вокруг юнити. Такое ощущение, что он в серьезных компаниях не используется, а используется только школьниками.
>>303115https://unity3d.com/ru/showcase/gallery/gameshttps://ru.wikipedia.org/wiki/Категория:Игры_на_движке_UnityСам решай.
>>303115Скажу что Анрил Энджен так же используют школьники, как и Юнити, отличия только в том, что на Анриле Энджине пишут только элитные школьники, которые не хотят защквариться об мразотный юнити.В целом, Анрил Энджен тут невзлюбили, по причине того, что пустой проект игры в Анрил Энджине, с дефолтными ассетами, вещает под гигабайт(!!!). Ах да, еще на Анрил Энджине можно программировать на блюпринтах(замена программированию для людей, которые не хотят год учить ебучие кресты.), а еще у него открыты исходники(но сам Анрил не распространяется под швабодной лицензией и за пиздинг кода и использования его в коммерческих целях тебе вломят пизды.)
>>303115>Серьезные компании>Используется школьникамиА ты серьезная компания штоле? Не выебывайся. Ты из тех, кто скачивает ворованный фотошоп, чтобы обрезать картинку?
>>303119Просто мне бы не хотелось изучать движок, чтобы потом делать игры для айфона или типа того.Фотошопа у меня нет.
>>303120Видишь ли, дело не в движке. Просто ты начинаешь изучать юнити, чтобы делать корованер онлайн, а потом на определенном уровне знаний понимаешь, что нормальную игру тебе одному не сделать, а жрать то хочется, и начинаешь клепать говно на мобилки. Такова жизнь.
>>303120еее максимализм
>>303133>>303135Я вот, кстати, понимаю его опасения. Ведь как известно: "Из говна сметаны не сделать". А хуюнити прослыл среди обычного народа как неоптимизрованое говно, которое предназначено только чтобы клепать кликеры на мобилки, вот поэтому он и спрашивает альтернативу юнити.
>>303136И поэтому очередной кирилл рассчитывает сразу вкатиться в ААА геймдев, скачав илитный движок. А если он случайно выберет не тот, то все, зашкварится и никогда больше не сможет здороваться за руку с посонами.Удачи, чо уж.
>>303136>мобилки>неоптимизированноеНу откуда вы лезете блядь?