Сап. Вот читаю я тут треды. Про дизайн, художества, музыку вопросов дохера. А у меня, когда я начинал, вопросы были про код: как сделать расширяемую архитектуру, как нормально запилить управление тиками в gameloop, да хотя бы как сделать биндинг клавиш настраиваемым. Из внятных манов я находил только чужой продакшн-код, благо IL восстанавливается обратно в С#, вот обсуждений подобного, статей, комментариев и постов мне явно не хватает. Собсно, ближе к сабжу. Хватает ли тебе тредов чисто про код? Как ты, анон, решаешь, какой стиль кодирования лучше подходит игре? Хранить ли текстуры в объекте, за счёт чего повышать читабельность кода и так далее. Что все такое знают, что архитектура игры им понятна как божий день? На чём пилишь UI: средствами движка или отдельным костылём? Ведь вожможностей дефолтного часто не хватает.
>>307809 (OP)Установи Юнити и не еби мозги ни себе ни людям. Пока ты архитектуришь успешные издатели и разработчики на конструкторах выпускают игры.
>>307809 (OP)Мало кто тут пишет с движками, а не с конструкторами, а кто все-таки пишет, они уже довольно прошарены, либо же раскуривают самостоятельно.Изредка в ньюфаго-треде бывают вопросы, и этого достаточно я считаю.
>>307814Я не игоры хочу создавать, а достаточно большие и серьёзные проекты, в особенности я хочу получать за это деньги и опыт. Инди-проект, известный в двух тредах, мне не нужен. Поэтому мне нужно разбираться в том, что я делаю. Конструкторы хороши , но не как отправная точка. Тот же самый Шарпоинт, bootstrap , unity и остальные конструкторы не особо расшарят знания: их надо кастомизировать.
>>307809 (OP)Я не умею в код, я работаю на блупринтах. Надо будет перепиливать движок - найду программиста на С++.Если бы я разрабатывал на Юнити - юзал бы всякие туториалы.А Велосипеды не нужны. Это херня и говно.
>>307818Ты хоть одну средненькую игру в стим выпусти нормальную, дятел. Получишь деньги и опыт. А твои велосипеды тебе ни того, ни другого не принесут.
>>307818Тебе в /pr/
>>307818ох лол. создатель ААА игр в треде. Ты голову включи, ААА проекты делают в редакторах уже. 2к16 на дворе уже, велосипидист.
>>307809 (OP)сижу на юнити.>Хватает ли тебе тредов чисто про код? ноуп. но для этого есть СО, так что и потребности в них не возникает. хотя в этом разделе его не очень то обсуждают один хуй. а жаль.>На чём пилишь UI: средствами движка или отдельным костылём? Ведь вожможностей дефолтного часто не хватает. ноуп. у юнити два варианта UI. старый больше подходит для написания интерфейсов приложений, а заодно и самого юнити. и новый с пиздилиардом заебенных функций. вот что сделали заебись так это UI.>>307820тяжело наверно тебе с твоими огрызками сидеть
>>307836На блупринтах можно сделать почти всё что угодно, только движок перепилить нельзя. Но мне это и ненужно.
>>307814Проиграл с успешного мамкиного хуесоса.Понимаешь, не все жадные до денег дельцы, которые клали хуй на вкладывание души в игру, и не все хотят поскорее высрать очередное говно в апп стор.
>>307834>ААА проекты делают в редакторахДелают, выпускают, зарабатывают, ловят "mixed" в стиме, забывают. Я не собираюсь говорить, что это плохо. Бизнес есть бизнес, стадо съест ещё одну cod и не подавится.Но это не обучает разработчика.
>>307809 (OP)>Хватает ли тебе тредов чисто про код?
>>307867Почему ты так решил? Ты и 1% всех игр не поиграл, а делаешь выводы, а хуею с этих мамкиных разработчиков. Цель - сделать игру, а не велосипедить. ААА делают в редакторах, причем тут Колда? Делай свой ААА в редакторе, причем тут душа и инструмент для разработки?
http://gameprogrammingpatterns.com/contents.htmlВот тип все по масти раскладывает.
>>307998>Вот тип все по масти раскладывает.
Анончик, не слушай ты этих! Дух настоящего кириллства живет только в велосипедах, где ебашится по хардкору, где девелоперы живут энергией, молодостью и ебут систему в рот! ТОЛЬКО ВЕЛОСИПЕДЫ! ТОЛЬКО УЛЬТРАХАРДКОР!Ну а если честно, я где то уже писал, что как по мне, процесс велосипидирования сам по себе очень увлекательный и познавательный. И если игра тебе интересна меньше чем сам процесс её написания - то лучше ничего и не придумать.>Хватает ли тебе тредов чисто про код?Тредов? Вот уж точно нет. Почти все, что я узнавал по теме, я узнавал их литературы. К слову и из >>307998 в том числе.>Как ты, анон, решаешь, какой стиль кодирования лучше подходит игре?Возможно я стал заложником объектно/компонентной архитектуры. Но в самом деле, её легко представить как набор механизмов, взаимодействующих друг с другом. Мне кажется это красивым. Да и, если честно, во многих книгах, вроде Game Engine Architecture описывается примерно такая же структура, так что я думаю это все не напрасно.>Что все такое знают, что архитектура игры им понятна как божий день? Не знаю. Меня, видать, тоже не посвятили. Приходится блуждать в потемках, искать информацию, пробовать и узнавать самостоятельно.>На чём пилишь UI: средствами движка или отдельным костылём?Средствами движка, если можно так сказать.
>>307809 (OP)>повышать читабельность кодано зачем?
>>308336Таки да, для хиккоКирилла скилл сомнительный и даже вредный. Я вообще удивляюсь, сколько всякого говна надо знать просто потому, то работаешь в команде.
>>307833Хуй пососи.Овервач и Херстоун по твоему на юнити нахреначены чтоли? ААА проекты у него на конструкторах, блеять.
>>308883Я тут смотрю вы с кодом работали только в теории? На практике если долго не притрагиваться к коду, то уже забываешь, нахуй он нужен и для чего я его писал, особенно если ты постоянно совершенствуешь свой скилл в программировании. Как-то притронулся я к своему коду, который я на месяц забросил, а когда я к нему вернулся, то уже слабо понимал что делает эта часть кода, а нахуя нужна та. Хотя не знаю, может тут просто проблема в том, что программированием я увлекаюсь чисто как хобби, ибо по специальности я не погромист.
>>307833Лел. Пример хотя бы одного ААА проекта?
>>308895комментарии развернутые пиши и все норм будет. Алсоу, если ты не в состоянии разобраться в собственной каше, то твой скилл не вырос а наоборот ушел под плинтус.
>>308896HearthStone - Unity.
>>308898>Алсоу, если ты не в состоянии разобраться в собственной каше, то твой скилл не вырос а наоборот ушел под плинтус.Скорее-всего так и есть, я программирую достаточно редко, когда есть желание и свободное время, из-за этого, наверное, я просто забываю все.
>>308901Еще?
>>308901>hearthstone>называть игройПроиграл. Это же говнище, которое трудно назвать полноценной игрой, близзарды слепили его на коленке, тут бы вообще любой движок подошел, хоть гейм мейкер.ААА - это что-то вроде скайрима или гта, попробуй собери такое на конструкторе.
>>308964Я леплю. Это будет бомба, которая порвёт не только рынок, но и весь культурный слой этой планеты, возможно это будет новая религия даже, люди будут сходить с ума и кричать. Кстати нужны моделер, текстурщик и кодер. Есть инвестор, работа за процент от продаж. Оставляйте примеры работ тут, опыт в ААА тайтлах будет плюсом.
>>308964Ну хорошо. Kerbal Space Program это игра для тебя? Escape From Tarkov?
>>308979Ах да, No Mans Land сделан на юнити.
>>308981*sky
>>308903На самом деле твой скилл и умение воспринимать плохой код никак не связаны. А вот если ты не понимаешь, зачем нужно писать понятный код, то это уже боле серьезная проблема. Ты только подумай, ты не можешь разобрать свой код, который ты писал всего месяц назад. А теперь представь какого будет мне, если мне вдруг придется с ним разбираться. А ведь его до этого совсем в жизни не видел, как, по-твоему мне его понимать? Если тебе не стало жалко меня, то давай меняться ролями. Поверь, ты бы очень хотел, что бы я оставлял комментарии, использовал распространенные(А значит скорее всего известные тебе) конструкции и называл переменные, классы, методы, небо, аллаха, именами, которые бы действительно отражали их суть. Что бы только по имени можно было бы сразу сказать, что это такое и зачем оно нужно. Как ты понимаешь, эти проблемы не возникают, если ты работаешь один. Но давай будем серьезны, существуют проекты, которые не под силу написать программисту и за целую жизнь. И мало того, мало кто из программистов готов посвятить всю свою жизнь одному проекту.
>>308981Я бы не рискнул называть майнкрафт для дебилов ААА проектом. Он ААА только как очередная стрижка лохов. Тут да, знатно чуваки поработали.
>>308981ОРУ
>>308989Так самое смешное, что я могу даже не париться над тем, что мой код кто-то увидит, кроме меня, так что да, я не заморачивался особо над его написанием для удобства последующего его чтение, что вышло мне боком в итоге, потому что я люблю называть переменные по типу: eblan, xyu, adolf. В итоге нихуя не понятно, нахуй нужен Адольф и каким хуем он взаимодействует с хуем и ебланом.
>>308893Нет ты.Хартстоун таки на юнити сделан.
>>307847Иди свои уебищные пиксели дрочи, романтик хуев
>>308895Писать для себя так, чтобы потом это понять, и писать для других так, чтобы они понимали - это разные вещи. Первое - намного проще. А старый код всегда забывается, это нормально. Весь вопрос - сколько времени ты потратишь, чтобы снова вспомнить. Вот когда пишешь для себя, ты просто вырабатываешь свою стратегию написания, которая тебе интуитивно понятна. Если всегда её придерживаешься, то вспоминать свое же намного проще. В команде ты (и вся команда) тратишь силы на то, чтобы понять эту общую для всех стратегию. И это на порядок сложнее. Так что, существуют проекты, в которых эффективнее работать одному.
>>309046Пример своего успешного поделия в студию!!!