Я хочу создать инди-проект с нуля. Самостоятельный, без привязки к Half-Life, а если это невозможно, то максимально скрыть привязку.
Устройство вселенной, персонажи, сюжет(в процессе), визуальное оформление, геймплей, всё это обдумано и на мой взгляд даже интересно. Движок для этого "эксперимента" был выбран Xash3D.
Есть только одна проблема - я в нём полный профан. Опыта в разработке нет, но примерное представление об этом имеется. Я уже успел "поиграться" с UE4, Cryengine, Unity, SourceSDK, но везде дальше создания карты не уходил.
Знания и опыт в программировании имеются на уровне прошивки Arduino и создания элементарных сайтов на PHP, HTML, CSS и JavaScript.
Я прошу того, кто разбирается в движке, наглядно рассказать, написать инструкцию, или даже показать в фото или видеоформате, как он устроен, как создать хотя бы простейшую игру с нуля. От этого я потом буду отталкиваться.
Devolran писал: Самостоятельный, без привязки к Half-Life, а если это невозможно, то максимально скрыть привязку.
На ксаше вполне можно сделать и без привязки. Вопрос в том, а нужен ли тогда ксаш/голдсурс? Ибо документации практически нету, инфу придется собирать по кусочкам из разных источников, будет весьма непросто, чем если бы взять и заюзать какой-нибудь попсовый движок.
Но если тебя все таки заинтересовало, можешь зайди в дискорд который у меня в подписи указан, там уже народ подскажет что да как.
SNMetamorph писал: На ксаше вполне можно сделать и без привязки
Смотря, что подразумевается под привязкой, если просто сильно модифицированное SDK и отвязка от ресурсов HL как в случае с Paranoia 2, проблемы вообще нет.
А если человек хочет выложить игру в Steam, да и на коммерческой основе, то лучше с Xash3D не связываться, как впрочем и с движками от Valve.
nekonomicon писал: Тогда стоит дождаться релиза XashNT.
Для Xash3D пока нет альтернативного SDK не содержащего кода из HLSDK, так что ничего ни от кого не скроешь.
Достаточно не выкладывать исходники своего проэкта
Кто поймёт чего внутри?
А ты чего хочешь коммерческий проэкт зделать? Как бэ в ином случае и скрывать неза чем если лавандос не планируеш стич
[CFR] B@N@N писал: Достаточно не выкладывать исходники своего проэкта
Кто поймёт чего внутри?
А ты чего хочешь коммерческий проэкт зделать? Как бэ в ином случае и скрывать неза чем если лавандос не планируеш стич
Я собираюсь делать проект в коммерческих целях. И проблемы с разного рода правами мне не нужны.
Цитата:
nekonomicon писал: Тогда стоит дождаться релиза XashNT.
Для Xash3D пока нет альтернативного SDK не содержащего кода из HLSDK, так что ничего ни от кого не скроешь.
Когда там выйдет XashNT? С ним могут возникнуть проблемы в этой области?
Понятно. Буду ждать. Спасибо.
И последний вопрос: Какой язык программирования учить? В смысле, на каком языке программирования будет писаться игровой код?
Devolran писал: Я собираюсь делать проект в коммерческих целях. И проблемы с разного рода правами мне не нужны.
Когда там выйдет XashNT? С ним могут возникнуть проблемы в этой области?
Ну только дядь Мише будешь авторские отчисления делать, делов то. Но думаю вы договаритесь.
А пока учи языки программирования, год до выхода NT
у тебя есть в запасе
Добавлено 20-08-2021 в 17:02:
Цитата:
Devolran писал: Какой язык программирования учить?
Да учи какой нибудь, По-любому пригодиться. Ни здесь то так там
Дядя Миша писал: Этот вопрос всё еще остается открытым и участники могут вносить свои соображения на этот счёт.
Я подозреваю, что (поскольку новый движок является наследником Xash3D с его интерфейсами) нужно будет учить C/C++ для работы с сорцами клиентской и серверной библиотек, а так же какой-нибудь шейдерный язык для работы с граф. частью. Если участники внесут свои соображения насчёт использования скриптового недоязыка, который им удобен, чтобы "каждый раз не перекомпиливать клиент/сервер", тут уже сложнее. Всё это - вкусовщина.
Цитата:
Дядя Миша писал: Сейчас всё упирается в отсутствие родного редактора.
Джек может стать таким редактором при написании необходимых плагинов?
Ku2zoff писал: Джек может стать таким редактором при написании необходимых плагинов?
Пусть будет ещё один редактор в дополнение к Джеку. В Кварке удобно только скриптовать, а при усложнении карты до нескольких тысяч брашей даже выделение начинает потихоньку сбоить.