Если этот пост чем-то нарушает правила сайта, пожалуйста, можете объяснить, чем именно? Я пытался задать этот вопрос в разделе gamedev, там его почему-то сразу же забанили\скрыли. Что я нарушил?
Здравствуйте. Не знал куда обратиться, поэтому задам вопрос здесь. Прошу знающих людей подсказать - есть ли какие-либо бесплатные движки, чтобы создать стратегию, ПОХОЖУЮ на Варкрафт? Я пытался искать на эту тему, но пока ничего подходящего не нашел. По-большому счёту, дизайн всех элементов игры, модели, спецэффекты, текстуры и сюжет, а так же, в случае КРАЙНЕЙ необходимости, даже озвучку я могу полностью сделать сам (но в одиночку это будет очень долго), т.к. есть желание и навыки - проблема только с программированием и кодом.
Мои требования к движку наиболее щадящие, так как сложные высокодетальные модели мне не нужны, сойдут и довольно простые, как в Варкрафте.
Главное, чтобы движок и процесс работы с ним запускался на старых ОС, включительно до Windows XP.
Меня очень привлекла бесплатная игра Warzone 2100, её игровой процесс и графика близки к Варкрафт, но я не знаю, на каких программах она делалась. Если кто знает что-либо по поводу этого, пожалуйста, ответьте.
Пожалуйста, прошу администраторов не закрывать эту тему после первого ответа с названием движка, мне хотелось бы получить как можно больше полных ответов на мои вопросы! Это очень важно, я уже устал мучиться, подыскивая необходимую платформу \ движок.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
6 лет назад
Отредактирован Agren
0
Araders:
Нашел что-то типа этого. Ну а если по сути вопроса, то как мне кажется при достаточном количестве упорства и стремления ты сможешь создать стратегию на любом из современных движков, правда на освоение части связанной только с кодом уйдет возможно несколько лет, слишком уж все тонко в этих процессах.
Ув. Araders, благодарю за помощь!
1
9
6 лет назад
Отредактирован AsagiriGen
1
Не буду оригинален. Unity вплоть до 5.2.x поддерживает WinXp, версии позднее не поддерживают. И версия то довольно неплохая (5.2.5 - 1 Июня, 2016, насколько я вижу, самая последняя, искать тут: unity3d.com/ru/get-unity/download/archive), работал на ней.
Сейчас смотря на нее с высоты версии Unity 2017.2.2 (изменили написание версионности, теперь пишут по годам, например, 2017.x.x) не вижу ничего устаревшего, прикручивали со временем всякие мелочи. А так, все "пятые" версии Unity хорошие и в принципе в основе дают тот же функционал, что и сейчас современные, абсолютно.
Плюсы:
  • В принципе в освоении проще, чем другие движки.
  • Множество турториалов, хорошая документация, вопросы нормально ищутся в интернете - чаще всего выдает результаты на спец.сайты для этого: Unity Answers, Unity Forums.
  • В принципе успешные случаи создания стратегий - Endless Legends / Space, Cities Skylines, Homeworld: Deserts of Kharak, Блицкриг 3, Sudden Strike 4. Просто решил вбить в поиск и уже увидел местный Варкрафт (youtu. be/ZmLbqIUXNJ8 - убрать пробел, т.к. видосы не встраиваются).
  • Гибкость. Для многих вещей есть пользовательские ассеты, добавляющие функциональность. Можно и самому написать, вплоть до добавление окошек, кнопочек, попапов в сам интерфейс Unity для своего функционала.
  • Переносимость. Если ты будешь переходить с WinXP на Win7 и соответственно, будешь ставить самые новые версии Unity, весь твоей проект на текущей версии в принципе нормально перенесется - потому что разрабы старый функционал не вырезают напрочь, они оставляют его.
Проблемы только будут, наверное, если новый функционал как-то на старый повлиял, но это все решаемо, все заменяемо. И ломается не весь проект, а его какая-то мелкая часть - ошибка в каком-то пользовательском скрипте, например. Работаю с начала выпуска Unity 5, регулярно обновлялся - лично не было ни одного случая, когда что-то поломалось при переходе, выше просто на всякий случай написал.
  • Кроссплатформенность. Можешь сбилдить проект и под Windows (и 32, и 64), и под Linux, и под MacOS, и под WebGL (чтобы можно было запускать как приложение в окне браузере: выглядит это как запуск флеш-приложения, для примера).
0
32
6 лет назад
0
В юнити без кода делать нечего. Ну кроме ландшафтных сцен.
0
9
6 лет назад
Отредактирован AsagiriGen
0
В юнити без кода делать нечего. Ну кроме ландшафтных сцен.
А где без кода есть что делать, интересно?
И на С# писать то по-проще, чем на C++ или на чем там еще.
И ассеты есть для визуального программирования. (хотя я не считаю это норм вариантом, как и блюпринты в Unreal-е)
Если это намек на Construct 2, который ты использовал, то давай напиши на нем стратегию (и через какие костыли это получится) и посмотрим, как она еще будет хорошо работать. Это будет предельно негибкая игра.
0
27
6 лет назад
0
Если этот пост чем-то нарушает правила сайта, пожалуйста, можете объяснить, чем именно? Я пытался задать этот вопрос в разделе gamedev, там его почему-то сразу же забанили\скрыли. Что я нарушил?
В разделе геймдева есть баг, что все заданные вопросы автоматически скрываются, и их нужно сразу уводить в паблик чтобы они были заданы. Этот баг уже несколько лет, про него говорилось, но он все еще там. Так что ничего не нарушил, просто никому нет дела до этого бага.
0
28
6 лет назад
Отредактирован Agren
0
GeneralElConsul:
Не буду оригинален. Unity вплоть до 5.2.x поддерживает WinXp, версии позднее не поддерживают. ...
Ув. GeneralElConsul, благодарю за помощь! Надо попробовать.
0
24
6 лет назад
Отредактирован prog
0
Agren, юнити, анрил, обезьянник (JMonkeyEngine), да и, наверно, все остальные - до определенной версии поддерживают XP. У каждого из этих движков свои плюсы и минусы и разные базовые языки разработки.
ИМХО, на любом движке будет очень сложно делать RTS стратежку с нуля первым своим проектом и без знания базового языка программирования движка. Особенно на движке с закрытыми исходниками вроде юнити, где не выложив приличную сумму нельзя просто взять и поправить косяк внутри движка. И проблема закрытости исходников особенно актуальна при работе с устаревшими версиями движков - на них никто не будет фиксить даже известные критические баги, не то что мелкие.
Поэтому, среди известных мне движков анрил или JME подойдут лучше, нужно только найти версию в которой еще поддерживается XP и, может, перенести часть фиксов и фич из более новых версий (самостоятельно, в коде, офк, разобравшись во внутреннем устройстве движка). Анрил это С++, JME - java. У анрила больше готовых систем из коробки и проще выжать приличный графоний, а у JME проще сам движок и его проще прогнуть в нужную сторону, но придется писать намного больше кода.
Готовых движков именно под стратегии, увы, не встречал.
0
9
6 лет назад
0
поправить косяк внутри движка
Пример косяка, который надо лезть поправлять в движок?
Код открыт с 2017-ых версий, скачивает ли его кто-нибудь, чтобы мутить свои фиксы и использовать его - хз.
prog:
ИМХО, на любом движке будет очень сложно делать RTS стратежку с нуля первым своим проектом и без знания базового языка программирования движка. Особенно на движке с закрытыми исходниками вроде юнити,
Нормально так обесценил. Сначала "на любом движке" и суть в сложности "знания базового языка программирования", а потом Unity обесцениваются из-за "закрытых исходников". Объясни, это как чувак, для которого сложности в базовых знаниях языка скоро будет копать исходники движка, или переносить фичи с версий Анрила? Просто взрыв мозга. Это первое. А второе: вот как раз как базовый язык C# легче, чем C++. Так что тут как минимум очень плохая попытка все перевернуть.
Насчет остального согласен. У Анрила из коробки есть блюпринты, например - как триггеры пойдет, но потом от них надо будет по-любому уходить в код, думаю, но могу и ошибаться. Мб есть игры, сделанные с помощью одних блюпринтов? JMonkey - это вообще отдельный мир; хороший вариант, если хочешь написать все аспекты сам.
0
21
6 лет назад
0
0
9
6 лет назад
0
Помнится подобный вопрос
Ну, блин, не надо так. Уважаемый Агрен же может не понять, что там в основном троллинг.
3
27
6 лет назад
Отредактирован Devion
3
Не удивлюсь если анрилы были вынуждены паблишить сурсы по причине того, что горячо любимый С++ не имеет того же уровня рефлексии и нормально не декомпилится с сохранением имен, что существенно усложняет работу с АПИ.
Мне в принципе глубоко толерантно на чем вы НЕ сделаете игру, но естественно топлю за юнити, потому что это православный движок, там все функции окрапленые святой водичкой, из-за этого бешеный прирост по всем параметрам.
Про хрюшу вообще бы советовал забыть ее перестают поддерживать все кому не лень, а к моменту не готовности твоего проекта вообще станет мамонтом в духе Windows 98. Проще поставить вин 7 и перестать страдать.
Холивары про графику/производительность/тулкит из коробки вообще перестают быть актуальными, на юнити можно уже добиться и рантайм графики топовой (в 2018.1 завезли более широкий доступ к рендеру и несколько заготовок, система освещения в юнити уже давно выдает результаты получше сами-знаете-чего по дефолту, можно на ютубе видео сравнений найти где рассматриваются артефакты освещения), по производительности там есть штуки в духе IL2CPP и JobSystem, IL2CPP это приближение по скорости к C++ с небольшим урезанием функционала, оно конечно не 1 к 1, но нужно понимать что и шарп сам по себе язык более дружелюбный, достаточно компромиссное решение, какие-то штуки для дизайнеров есть в духе машины состояний из стора выкупленной, хотя до блюпринта конечно оно не дотягивает по отзывам коллег, но терпимо, таймлайны там какие-то, PackageManager то ли уже вышел, то ли вот вот выйдет, ну в бетах уже есть. Короче на удивление много всякой работы кипит по улучшению движка, там фичи выходят мы их тупо осваивать уже не успеваем, тонны наработок вообще выбрасывать приходится ибо оно уже в движке появилось, обещают по 50 девственниц каждому разработчику, мы тут вообще уже от счастья плачем, спустилась мана небесная, и фреймворк обновили, и модульность есть, и контроль версий встроенный, и редактирование сцены одновременное по сетке, и ассеты скоро по репкам развезут, и еще что забавно что большая часть разработчиков это такое дно что они даже половиной всех фич ни разу в жизни не пользовались, но это уже другая история.
А игру советую делать на Unreal Engine, это очень модно советовать, чтобы показать себя проженным знатоком геймдева, топить за плюсы несмотря на их корявость, ведь это же производительность, а других параметров в разработке типа сроков, удобства как всем известно нет и быть не может. Короче чтобы пацаны уважали пиши игру на плюсах, зажмут в темном переулке скажешь что пишешь на анрыле, тебя может даже бить не будут, а лучше вообще сразу в бинарник херачь тогда тебя вообще любой пахан зауважает.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.