Как вкотиться в гейм дев? Какие есть хорошие фреймворки и среды для разработки? Я не зелёный , в программировании ещё со школы, щас работаю разрабом в банке , но очень хочется сворганить какой нибудь свой тетрис. Есть желание рисовать сам спрайты прописывать физику и тд. Хочу сделать что то типа террарии . Ну в том плане что просто сначала сделать 2д бродилку по каменной насыпи для начала. Какой движок и что посоветуете? Шарю в с++, с#, java, python
>>245919328 Так одно или другое? Unity разве не говно для школьников? Я не ищу лёгких путей , я наоборот хочу поебаться с этим посильнее. В школе змейку и танчики консольные на си писал. Ебать нахуй заебался тогда
>>245919430 >Unity разве не говно для школьников? >Я не зелёный >щас работаю разрабом в банке Признайся, ты же напиздел. >я наоборот хочу поебаться с этим посильнее. Ты ебаться хочешь или игру сделать? Если второе, то пиздуй качать движок и читать документацию UE/Unity.
>>245919711 >Ладно раскидай плюсы и минусы юнити? На этом движке теоретически возможно сделать игру качества Ori and the Blind Forest. Пиздец, ты малолетний дегенерат конечно.
>>245920049 Ты тупорылый дебил, иди на ютуб и посмотри какие игоры делают на юнити. Хоть террарию, хоть майнкрафт, хоть блять суберпанк. Хоть два дэ, хоть три дэ, блять там вообще что угодно возможно.
>>245920172 > блять там вообще что угодно возможно. Я все понимаю но у всего есть ограничения. Какие минусы и плюсы у юнити ? Мне нужен голос не от залетышей, а от людей которые реально разрабатывали что то
>>245920181 Какие мобилки для школяров, что ты несёшь поехавший, блять? Взрослые дядьки пилят свой движок и ебутся с ним. Но ты сука не дядька, ты хуй без навыков, напиши для начала хотя бы рогалик в юнити, чтобы понять что и как.
>>245920288 Ты сейчас рассуждаешь как еблан, который хочет научиться водить авто, но менее чем на ламборгини даже пробовать не желает. Просто иди нахуй, даун.
>>245920288 >Какие минусы и плюсы у юнити ? Что такое плюсы и минусы, объясни, тупое ты животное. В среде разработчиков задают вопросы вида: "какие ограничения у данной технологии?" Ты задавал такие вопросы? Нет, потому что ты пиздабол и спалился сразу же.
>>245920347 >>245920403 >>245920488 >>245920500 Хуле вы накинулись ? Я блять ничего не выходил никогда за пределы разработки crm ,сайтов и всякой мелкой автоматизации. Я говорю нихуя не знаю про ваш этот юнити. Видел эту плашку только на самых всратых играх евер . И гайды от 12 летних детей "как сделать gta6 на юнити". Какой язык хоть там нужон?
>>245919079 (OP) Гугли "Unity Platformer Tutorial" на Youtube. Если не понравится что увидел - посмотри в сторону LibGDX (Java) - это либа а не фреймворк, может такое больше зайдет.
Юнька для инди, уе4 для ааа. Хотя сейчас это больше стереотип, нежели правда. На юнити тоже можно сделать что-то массивное. У этого стереотипа ноги растут из 2012-14 годов, когда каждая браузерная игра делалась с помощью юнити.
А вообще, если ты прям дохуя смелый и сообразительный, то пили свой движок, а долбоёбов из /гд не слушай. Ты будешь знать что под капотом, ты будешь знать каждый винтик, каждую гаечку своего детища.
>>245921157 Кстати, опчик, ты мне лучше расскажи о своей работе. Ты работаешь жабопидором в бэкэнде или что? Достаточно сложно? Как и когда вкатывался? Бочку делаешь?
>>245920975 В Гугел то я пойду я хотел направление узнать. Как вы заебали . "Чо в Гугле забанили?". А я может впервую очередь хочу мнение людей узнать а не статейке на Вики читать , мнение людей расскрывает куда больше информации чем блядское гугление которое ещё больше в тупик ставит.
>>245921201 Щас конкретно ебусь с sap abap - ненавижу немцев с этой хуетой из полеозоя. А вообще занимался срм системами на django и ещё одна на wpf была за каким то хуем . + Дохуя работал с базами и телефонией Вкотился ещё классе в 9 на уроках информатики, потом эге , 4 курса уника и первый быдло код на работе, работать начал ещё в универе. Щас думаю делоть бочку в сторону каких нибудь среднего размера компаний ибо айти гиганты - гавно.
>>245921280 Ты видимо недавно на Дваче сидеть начал. Если бы ты обитал тут достаточно долго, — ты бы знал, что /б — это Даларанская клоака: тут обитают все возможные эксперты всех возможных мастей.
>>245921389 Могу дать тебе дружеский совет. Геймдев в одиночку — это очень сложное испытание. Ты должен быть семируким восьмихуем, чтобы дотянуть свой проект до играбельной стадии. Так что начни лучше с велосипедов, а не своей террарии с эльфами и корованами. Сделай Super Mario на коленке, пойми, что даже создание платформера — это тяжкий труд, ведь тебе нужно будет рисовать спрайты, делать музыку, прорабатывать локации, отлавливать жуков, ну и т. д.
>>245921814 Да я не в продакшн иду. Мне просто руку набить и чисто для себя пописать. Мб если зайдет сделаю небольшое портфолио из этих кусков говна кода
>>245921814 Думаю на юнити то марио без проблем можно сделать, а спрайтов всяких готовых жопой жуй. другое дело нахуй это надо, чисто ради спортивного интереса разве что.
>>245919711 Unity - это универсальный игровой движок, можно сделать что угодно, от змейки до мморпг. Кодишь на приятном C#, а не на богомерзкой скриптопараше. Легко расширяется, можешь хуячить собственные инструменты прям в редактор. Из минусов - это именно движок, а не заготовка под игру. Очень многое придётся писать самому (или покупать в ассет сторе, если ты ленивый пидор). По сути, проблема юнити в том, что на нём легко с нулевым скиллом делать прототипы, а для полноценной разработки нужен опыт, поэтому всякие Васяны высерают тоннами в ранний доступ кривое неоптимизированное говно. Если начнёшь с какого-нибудь тетриса - не страшно. А если хочешь начать делать игру мечты вотпрямщас и постепенно её улучшать - забудь, пока до релиза дойдёшь, на десять раз всё перепишешь.
>>245921929 Самое сложное сетевой код, любой сингл просто делается. Так что лепи самую простую игру, типа шутер из палки куском собачьего говна, лепи фигурки игроков из говна и палок, а остальное все вкачивай в сетевой код, пока его прокачаешь, все остальное уже просто будет.
>>245921157 А вот свой движок звучит супер интересно хоть и по даунски. Меня всегда интересовало как игры делают сейвы или прописывают коллизию и многое другое Меня даже не само создание игрового процесса интересуют А вот именно как оно там внутри функционирует
>>245922050 Бери build движок и eduke32 - его открытую модификацию, там и разберешься. Там все есть на простом уровне. Еще можно doom движки задрочить, в сети были их разборы.
>>245922043 Как то лазал в тему сетевого программирования и нашел по ней невероятно мало информации. Какого то хуя ни в одной книге по языку не уделяют этой теме должного внимания. Всегда это максимум один пример сокет сервера А когда ты его повторяешь в своей проге встречаешь сдесяток подводных камней
>>245921157 >ты будешь знать каждый винтик, каждую гаечку своего детища Лол, блядь, такую хуйню может спиздануть только тот, кто ничего сложнее крестиков-ноликов в своей жизни не разрабатывал.
>>245921905 Анончик, пойми одну вещь. Кодинг в геймдеве — это хуйня, программиста на крестах/сисярпе/джаве можно найти на любой помойке. На код будут разве что обращать на каких-нибудь конкурсах. Или если ты написал что-то оригинальное вроде неевклидовых игр или даже майнкрафта в 4д. Вот тебе ещё пивка.
>>245922266 Как раз таки наоборот Хочу серьезно вкатиться для несерьёзных игор Никогда не делал сайта на wix и не клал на wordpress , всегда подхожу к таким делам более основательно даже если это просто развлечения ради
>>245922460 Вот ты погромист, дохуя понимаешь в собственном коде годовой давности? Сможешь с наскоку и без документации рассказать, как работает любая хуйня сложнее выдачи данных из базы по фильтру?
>>245922460 Вообще он прав, но лишь на четверть. Я не разрабатывал что-то очень масштабное вроде гта. На моём счёте несколько инди-говна для джемов, и моды для кубача. А ещё я однажды по приколу Vintage Story спиратил. Хорошим программистом я себя не считаю в любом случае.
>>245922585 > Вот ты погромист, дохуя понимаешь в собственном коде годовой давности? Сможешь с наскоку и без документации рассказать, как работает любая хуйня сложнее выдачи данных из базы по фильтру? 1)Раньше нет . Сейчас уже пишу так чтобы понимал и все коменчу по возможности. 2) если имелось ввиду разобраться в чужом коде , то я бля сейчас большую часть времени изучаю код немцев из 90 без документации
Тогда вероятнее всего вечером после РАБоты сяду юнити изучать. Начну со змейки , крестиков ноликов , танчиков, бомбермена и по нарастающей. Хочу докатиться до генерации простого мира для песочницы. Естесна в 2д
>>245922585 >Сможешь с наскоку и без документации рассказать Но зачем рассказывать с наскоку и бед документации, если можно с документацией и без наскока?
>>245923053 >Хочу докатиться до генерации простого мира для песочницы. Процедурная генерация только с виду лёгкая. На деле же, перлин нойз — это не хуй собачий. А в целом.. ну, анон, я желаю тебе всех удач. Ты двигаешься в правильную сторону.
>>245922807 >>245923279 Я к тому что ты не будешь знать каждый винтик, каждую гаечку своего детища. Ты будешь приходить, открывать код, и втыкать в эти винтики и гаечки, постепенно вспоминая/разбираясь, что за нахуй здесь происходит. Потом ты разберёшься, сделаешь то, зачем пришёл, и опять всё забудешь к чертям, ну невозможно держать в голове целиком мало-мальски сложный проект - а игра, тем более с собственным движком, проект сложный.
>>245923387 Ахахахахах сука так и вижу это говна в readme.txt где то в папках с собственной библиотекой игры , где будет написано 30 строчек в общих словах про первые две недели разработки
>>245923323 Случай единичный. Да и слишком абстрактный. В нашем случае ОП напишет свой движок, и сразу же начнёт использовать его по назначению, понимая, что за хуйня происходит внутри, когда он ковыряет апи. Сразу, а не через год.
>>245923621 Ну вообще это же будет ооп и код класса сам по себе должен представлять документацию Ну то есть написан таким образом чтобы быть читабельным
>>245923621 >Сразу, а не через год. АХАХАХАХАХАХАХАХАХА блядь. Всё, иди нахуй отсюда, анимедаун, собственные движки с играми у него в одно рыло пишутся сразу.
>>245924243 Чем пользуешься какие советы дашь по вкату ? Работать скорее всего не собираюсь в гейм дев. Просто хочу общий скил программирования подтянуть за нетипичных задач
>>245924480 Ставь выполнимые задачи, делай в 2D, делай для души. Пользовался фреимворками для графики, звуков, управления и IDE.
>Хочу сделать что то типа террарии В одно рыло это задача минимум на 2 года. И нет, генерация мира это не сложно. Сложно написать не костыльную легко расширяемую систему.
Советую начать вкатываться с простеньких 2Д-игор, запилить свой платформер, или изометрическую рпг. В таком случае можешь обратить внимание на godot engine. Он уступает всяким юнити и анрилам в 3д-части, но пилить на нем платформер - одно удовольствие. Мне в нём нравится концепция объектов/нод, которая позволяет ООПшникам быстрее вкатиться, в отшичии от сложной кривой понимания ECS в юнити. Из коробки - няшный gscript, похожий на питон и возможность писать логику на C/C++/C#/Rust/Python/Kotlin при помощи биндингов gdnative
>>245922221 Потому что это сложно, там отдельную книгу написать можно, как про рендеринг движки. Сокет сервер хуета, все проблемы начинаются когда много игроков и много действий.
>>245920288 >Какие минусы и плюсы у юнити ? Плюсы в том что это готовый фреймворк, бери да делай. Минусы в том что из коробки часто получается на порядок дороже по ресурсам.
Если ты так хорош как ты говоришь, то пиши сам с нуля на c++ движок конкретно под свою игру, наебешься вдоволь.
\гороскоп
Сегодня не стоит делать ноготочки. Именно поэтому нужно лечить голову. И завтра возможно счастье тебя найдет.
>>245922050 Сейв самое простое как раз таки. Просто как важные параметры состояния игры, твои координаты в мире и тд сохраняются в файл и потом читаются при загрузке вот и все
У тебя ОЧЕНЬ неправильный подход. Любая хуйня начинается с прототипа. В 11 случаев из 10 прототип делается "говняными методами васяна". Или ты делаешь самолет из фанеры и тросов и начинаешь двигать авиацию вперед, или требуешь себе инженеров боинга с авиазаводом но получаешь только хуй.
>>245930895 Да ну вас нахер меня потом признают предателем родины и назад в Рашку не пустят. с вашей стороны такое уже было , были знакомые которым запретили въезд на Украину и они не смогли больше увидиться с родственниками
Тоже интересно, как в это влиться. Уже давно хочу. Но я не погромист, я только на питоне писал всякое говно на ифэлсах. Я тупой нахуй, я сколько не курил движки, я так и не понял, как сделать что-то полноценное самостоятельно, а не по гайдам на тытрубе.
>>245919079 (OP) Если прям все сам, то первую мини-игрушку лучше писать на чем-то для этого не предназначенном. На канвасе и js/react/vue. На винформаж/wpf и шарпе.
Зачем? Когда ты вручную будешь прописывать все эти механики, физику, логику, евенты и прочее, то ты поймёшь как это работает.
Какая-нибудь 2д бродилка со спизженными ассетами пишется буквально за неделю, зато понимания на месяца вперёд.
Как концепт проверишь и уже будешь чувствовать себя комфортно, можно переходить на движки. Тебе уже не придётся задумываться почему у тебя 3 фпс на простой сцене - благодаря опыту на говне и палках ты будешь понимать что тормозит весь процесс.
>>245931569 Пиздец ебанат У меня из 5 собеседований 3-4 оффера была в последний раз . Он видимо просто дохуя тупой и разговаривать не умеет. Сейчас обновил на hh резюме посыпались предложения как из рога изобилия , некоторые даже всерьез рассматриваю А тут 400 заявок и 0 работы просто идиот нахуй
>>245919079 (OP) У тебя есть уже все для успеха жи. Вкатываешься в какой-нить юнити-хуюнити, вспоминаешь линейную алгебру и операции с векторами - и готово.
>>245931814 Миллон заявок, инфоциган, спок, у тебя проблемы с логикой, ты че один такой умный на всей планете? Все хотят жить хорошо, не надо утрировать
>>245932198 Так я это буду делать шобы скилл подкачать потому что за годы отнотипных задач по типу : возьми данные отсюда помести в бд. Мозг совсем то усох. Самое интересное когда что то инновационное делаешь , но такие задачи крайне редкие , ебался однажды с распознаванием голоса в телефонии
>>245932041 Вот давай ориентироваться на террарию Просто пишу террарию Наступил конец света люди потеряли ее исходники я по памяти восстанавливаю , пойдет ?
>>245932836 Нету даже игры ни у кого Блэкаут был . Все данные со всех носителей стёрты. Единственное что осталось это винда с юнити или анриал энджин , которые вытащили сталкеры из подземелий Майкрософт
3 месяца РАБотал в питерском картошкагейминге. Там был отдел, занимающийся анализом пользовательских постов об игорах по данным форума, твиттора, втентакля и прочего говна. Я был типа аналитиком. Главой отдела был псейхолог-пидорас-копротивленец. Самая марзкая личность, которую я когда-либо знал. В разговоре с подчиненными он отпускал шутеечки типа "Ахаха, так ты натурал? У ТЕБЯ ПРОСТО МУЖИКА НОРМАЛЬНОГО НЕ БЫЛО, АХАХАХА!!!". В рабочем чатике постоянно кидал ютубовские видосики уровня "Минвайл ин Рашша" с комментами "Ахаха посмотрите как тупорылая русня соснула". Был просто всратым никчемным обиженкой. Я понятия не имею, что он делал на работе (кроме шутеек и пересылок смишных видосиков) и как он туда попал. В общем, отработал я там испытательный срок и решил, что лучше поищу-ка я другую работу.
>>245919079 (OP) В геймдев стоит идти, только если ты прям фанатик с горящими глазами и готов за копейки вкалывать по 10-12 часов в день. Зарплаты у разработчиков в этой сфере низкие, а программировать тебя посадят скорее всего не сам игровой движок, а какую-нибудь api микротранзакций, интерфейсы меню или вспомогательные утилиты для разработки и тестирования игры. Мой тебе совет: не лезь в эту сферу. Иди в энтерпрайз, там и деньги, и карьера.
>>245919430 >Unity разве не говно для школьников? А ты что, дохуя профессионал? Умеешь рисовать? Можешь в 3д моделирование, анимацию? У тебя уровень будет тех же школьников, может и ниже.
Тут два пути - или ты хочешь игру, берёшь готовый движок и делаешь игру. Или ты начинаешь писать свой движок и, в лучшем случае, тратишь лишние N лет на него.
Но имей ввиду, что надо не только уметь кодить. В играх намного больше, чем код. Как минимум - геймдизайн.
>>245939273 Вскрой мне "клуб романтики" у меня тян играет в эту залупу, но нормальных взломанных версий я не нашел , все что есть кладет на телефон всякой хуйни вроде спама рекламой в уведомлениях . Сам взламывать не умею
Чет меня сомнения берут что ты кодер. Юзать готовые движки это значит быть полным нулем в кодинге. Если у тебя была хотя бы тройка по геометрии, и ты хотя бы на уровне "hello world" знаешь рлюсы, этого было бы достаточно что бы начать кодить под OpenGLили DirectX Сдается мне что ты нихуя ваще не шаришь в теме. Иди программируй на html и CSS кек