Как создать свой мультиплеер для GTA SA? Какие знания необходимы? Сложно ли это?
Как создать свой мультиплеер для GTA SA? Какие знания необходимы? Сложно ли это?
Сложно. Нужны знания C++, понимание работы сетевых библиотек и ещё много всего. Если соберёшься писать свой мультиплеер, будь готов к тому, что убьёшь на это несколько лет активной разработки, в лучшем случае.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Ну и сам навряд вывезешь. Нужны еще как минимум тестеры и помощники в разработке.
Наверное, еще надо изучить всю игру досконально.
Эх, еще учиться и учиться, чтобы творить реально годные вещи(
Последний раз редактировалось h3ckphy; 25.07.2020 в 21:57.
Передо мной сейчас стоит выбор специальности для поступления на магистратуру. Не мог бы ты помочь, какую лучше выбрать, чтобы была связана с темой вопроса? Нет, я не буду поступать туда ради GTA :D. Просто эта тема кажется интересной, да и у меня пока нет особых предпочтений, в какой сфере IT развиваться.
- - - Добавлено - - -
Вопрос сверху, ответь, пожалуйста, если знаешь.
Последний раз редактировалось h3ckphy; 28.07.2020 в 09:59.
В реалиях РФ, наверное нет вообще нормальной специальности, где могут научить писать код. Ты должен это делать сам, ботать всякие вопросы, которые интересуют тебя. Например: чтобы написать MP для GTA, нужно знать ASM (тут можно понять, как работает память в компьютере, понять как работают указатели, как работает в целом процессор компьютера) и уметь разбираться в коде, когда реверсишь разные структуры / ищешь статичные указатели на какие-то данные. И ко всему этому нужен C/C++ (я бы использовал C++, ибо он поддерживает ООП и большая шаблонная стандартная библиотека (STL)).
Лучше уж тогда поищи различные подкасты на тему программирования/геймдева и послушай людей, которые непосредственно варятся в тех или иных сферах, чтоб хоть немного составить реальную картину того, с чем тебе предстоит работать.
Если хочется работать в геймдеве, то для начала стоит не какой-то конкретный ЯП учить или учиться писать мультиплееры, а разобраться в одном из популярных игровых движков и теми ЯП, которые потребуются для работы с ним. Уже на этом базисе ты можешь попытаться пробиться в какую-нибудь студию (пусть даже инди), чтоб получить первый опыт работы. Но вообще, как я уже выше писал, лучше либо лично пообщаться с теми, кто варится в IT-сфере, либо послушать подкасты с такими людьми. Просто изучать какую-то рандомную сферу - бессмысленно, ибо в реальности она может оказаться не очень востребованной.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Не очень понял к чему это сказано, но даже среди популярных движков есть те, которые нативно поддерживают С++ (тот же Unreal Engine). А даже если нет нативной поддержки, всегда можно найти или написать плагин-ретранслятор.
Да и С++ в любом случае стоит изучить. Даже если он непосредственно в работе не пригодится, с его помощью можно решать кучу вспомогательных задач, которые упростят основную работу. То же самое и к какому-нибудь Python относится, который позволяет без лишних заморочек набросать прототип какой-либо идеи и посмотреть как она будет работать или же произвести какие-то вычисления (синтаксис и огромное количество готовых библиотек располагают к этому)
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)