[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 38 | 4 | 19
Назад Вниз Каталог Обновить

Код в геймдеве Аноним 05/11/16 Суб 22:24:21  307809  
CviSnjXEAAM22y.jpg (82Кб, 585x699)
Сап.

Вот читаю я тут треды. Про дизайн, художества, музыку вопросов дохера. А у меня, когда я начинал, вопросы были про код: как сделать расширяемую архитектуру, как нормально запилить управление тиками в gameloop, да хотя бы как сделать биндинг клавиш настраиваемым. Из внятных манов я находил только чужой продакшн-код, благо IL восстанавливается обратно в С#, вот обсуждений подобного, статей, комментариев и постов мне явно не хватает.

Собсно, ближе к сабжу.
Хватает ли тебе тредов чисто про код?
Как ты, анон, решаешь, какой стиль кодирования лучше подходит игре? Хранить ли текстуры в объекте, за счёт чего повышать читабельность кода и так далее.
Что все такое знают, что архитектура игры им понятна как божий день?
На чём пилишь UI: средствами движка или отдельным костылём? Ведь вожможностей дефолтного часто не хватает.
Аноним 05/11/16 Суб 22:29:01  307814
>>307809 (OP)
Установи Юнити и не еби мозги ни себе ни людям. Пока ты архитектуришь успешные издатели и разработчики на конструкторах выпускают игры.
Аноним 05/11/16 Суб 22:34:38  307816
>>307809 (OP)
Мало кто тут пишет с движками, а не с конструкторами, а кто все-таки пишет, они уже довольно прошарены, либо же раскуривают самостоятельно.
Изредка в ньюфаго-треде бывают вопросы, и этого достаточно я считаю.
Аноним 05/11/16 Суб 22:40:07  307818
>>307814
Я не игоры хочу создавать, а достаточно большие и серьёзные проекты, в особенности я хочу получать за это деньги и опыт. Инди-проект, известный в двух тредах, мне не нужен.

Поэтому мне нужно разбираться в том, что я делаю.
Конструкторы хороши , но не как отправная точка. Тот же самый Шарпоинт, bootstrap , unity и остальные конструкторы не особо расшарят знания: их надо кастомизировать.
Аноним 05/11/16 Суб 22:41:42  307820
>>307809 (OP)
Я не умею в код, я работаю на блупринтах. Надо будет перепиливать движок - найду программиста на С++.
Если бы я разрабатывал на Юнити - юзал бы всякие туториалы.

А Велосипеды не нужны. Это херня и говно.
Аноним 05/11/16 Суб 22:42:41  307821
>>307818
Ты хоть одну средненькую игру в стим выпусти нормальную, дятел. Получишь деньги и опыт. А твои велосипеды тебе ни того, ни другого не принесут.
Аноним 05/11/16 Суб 22:45:12  307822
>>307818
Тебе в /pr/
Аноним 05/11/16 Суб 22:59:43  307833
>>307818
ох лол. создатель ААА игр в треде. Ты голову включи, ААА проекты делают в редакторах уже. 2к16 на дворе уже, велосипидист.
Аноним 05/11/16 Суб 23:11:38  307836
>>307809 (OP)
сижу на юнити.

>Хватает ли тебе тредов чисто про код?
ноуп. но для этого есть СО, так что и потребности в них не возникает. хотя в этом разделе его не очень то обсуждают один хуй. а жаль.

>На чём пилишь UI: средствами движка или отдельным костылём? Ведь вожможностей дефолтного часто не хватает.
ноуп. у юнити два варианта UI. старый больше подходит для написания интерфейсов приложений, а заодно и самого юнити. и новый с пиздилиардом заебенных функций. вот что сделали заебись так это UI.

>>307820
тяжело наверно тебе с твоими огрызками сидеть
Аноним 05/11/16 Суб 23:18:01  307838
>>307836
На блупринтах можно сделать почти всё что угодно, только движок перепилить нельзя. Но мне это и ненужно.
Аноним 06/11/16 Вск 00:18:04  307847
>>307814
Проиграл с успешного мамкиного хуесоса.
Понимаешь, не все жадные до денег дельцы, которые клали хуй на вкладывание души в игру, и не все хотят поскорее высрать очередное говно в апп стор.
Аноним 06/11/16 Вск 01:42:34  307867
>>307834
>ААА проекты делают в редакторах
Делают, выпускают, зарабатывают, ловят "mixed" в стиме, забывают.
Я не собираюсь говорить, что это плохо. Бизнес есть бизнес, стадо съест ещё одну cod и не подавится.
Но это не обучает разработчика.
Аноним 06/11/16 Вск 15:16:41  307959
code.webm (30073Кб, 1280x720, 00:03:25)
>>307809 (OP)
>Хватает ли тебе тредов чисто про код?
Аноним 06/11/16 Вск 17:26:52  307985
>>307867
Почему ты так решил? Ты и 1% всех игр не поиграл, а делаешь выводы, а хуею с этих мамкиных разработчиков. Цель - сделать игру, а не велосипедить. ААА делают в редакторах, причем тут Колда? Делай свой ААА в редакторе, причем тут душа и инструмент для разработки?
Аноним 06/11/16 Вск 18:30:34  307998
http://gameprogrammingpatterns.com/contents.html

Вот тип все по масти раскладывает.
Аноним 06/11/16 Вск 21:20:10  308049
Screenshot20161[...].png (183Кб, 918x414)
>>307998
>Вот тип все по масти раскладывает.
Аноним 07/11/16 Пнд 18:02:07  308254
Анончик, не слушай ты этих! Дух настоящего кириллства живет только в велосипедах, где ебашится по хардкору, где девелоперы живут энергией, молодостью и ебут систему в рот! ТОЛЬКО ВЕЛОСИПЕДЫ! ТОЛЬКО УЛЬТРАХАРДКОР!

Ну а если честно, я где то уже писал, что как по мне, процесс велосипидирования сам по себе очень увлекательный и познавательный. И если игра тебе интересна меньше чем сам процесс её написания - то лучше ничего и не придумать.


>Хватает ли тебе тредов чисто про код?
Тредов? Вот уж точно нет. Почти все, что я узнавал по теме, я узнавал их литературы. К слову и из >>307998 в том числе.

>Как ты, анон, решаешь, какой стиль кодирования лучше подходит игре?
Возможно я стал заложником объектно/компонентной архитектуры. Но в самом деле, её легко представить как набор механизмов, взаимодействующих друг с другом. Мне кажется это красивым. Да и, если честно, во многих книгах, вроде Game Engine Architecture описывается примерно такая же структура, так что я думаю это все не напрасно.

>Что все такое знают, что архитектура игры им понятна как божий день?
Не знаю. Меня, видать, тоже не посвятили. Приходится блуждать в потемках, искать информацию, пробовать и узнавать самостоятельно.

>На чём пилишь UI: средствами движка или отдельным костылём?
Средствами движка, если можно так сказать.

Аноним 08/11/16 Втр 00:03:31  308336
>>307809 (OP)
>повышать читабельность кода
но зачем?
Аноним 10/11/16 Чтв 17:46:02  308883
>>308336
Таки да, для хиккоКирилла скилл сомнительный и даже вредный. Я вообще удивляюсь, сколько всякого говна надо знать просто потому, то работаешь в команде.
Аноним 10/11/16 Чтв 18:20:06  308893
1.jpg (39Кб, 633x354)
>>307833
Хуй пососи.
Овервач и Херстоун по твоему на юнити нахреначены чтоли? ААА проекты у него на конструкторах, блеять.
Аноним 10/11/16 Чтв 18:25:44  308895
>>308883
Я тут смотрю вы с кодом работали только в теории? На практике если долго не притрагиваться к коду, то уже забываешь, нахуй он нужен и для чего я его писал, особенно если ты постоянно совершенствуешь свой скилл в программировании.

Как-то притронулся я к своему коду, который я на месяц забросил, а когда я к нему вернулся, то уже слабо понимал что делает эта часть кода, а нахуя нужна та.
Хотя не знаю, может тут просто проблема в том, что программированием я увлекаюсь чисто как хобби, ибо по специальности я не погромист.
Аноним 10/11/16 Чтв 18:26:28  308896
>>307833
Лел. Пример хотя бы одного ААА проекта?
Аноним 10/11/16 Чтв 18:30:17  308898
>>308895
комментарии развернутые пиши и все норм будет. Алсоу, если ты не в состоянии разобраться в собственной каше, то твой скилл не вырос а наоборот ушел под плинтус.
Аноним 10/11/16 Чтв 18:43:59  308901
>>308896
HearthStone - Unity.
Аноним 10/11/16 Чтв 18:46:49  308903
>>308898
>Алсоу, если ты не в состоянии разобраться в собственной каше, то твой скилл не вырос а наоборот ушел под плинтус.

Скорее-всего так и есть, я программирую достаточно редко, когда есть желание и свободное время, из-за этого, наверное, я просто забываю все.
Аноним 10/11/16 Чтв 20:27:00  308958
>>308901
Еще?
Аноним 10/11/16 Чтв 20:35:32  308964
>>308901
>hearthstone
>называть игрой
Проиграл. Это же говнище, которое трудно назвать полноценной игрой, близзарды слепили его на коленке, тут бы вообще любой движок подошел, хоть гейм мейкер.
ААА - это что-то вроде скайрима или гта, попробуй собери такое на конструкторе.
Аноним 10/11/16 Чтв 20:41:47  308967
>>308964
Я леплю. Это будет бомба, которая порвёт не только рынок, но и весь культурный слой этой планеты, возможно это будет новая религия даже, люди будут сходить с ума и кричать. Кстати нужны моделер, текстурщик и кодер. Есть инвестор, работа за процент от продаж. Оставляйте примеры работ тут, опыт в ААА тайтлах будет плюсом.
Аноним 10/11/16 Чтв 21:05:31  308979
>>308964
Ну хорошо. Kerbal Space Program это игра для тебя? Escape From Tarkov?
Аноним 10/11/16 Чтв 21:07:41  308981
>>308979
Ах да, No Mans Land сделан на юнити.
Аноним 10/11/16 Чтв 21:08:37  308982
>>308981
*sky
Аноним 10/11/16 Чтв 21:45:01  308989
>>308903
На самом деле твой скилл и умение воспринимать плохой код никак не связаны. А вот если ты не понимаешь, зачем нужно писать понятный код, то это уже боле серьезная проблема. Ты только подумай, ты не можешь разобрать свой код, который ты писал всего месяц назад. А теперь представь какого будет мне, если мне вдруг придется с ним разбираться. А ведь его до этого совсем в жизни не видел, как, по-твоему мне его понимать? Если тебе не стало жалко меня, то давай меняться ролями. Поверь, ты бы очень хотел, что бы я оставлял комментарии, использовал распространенные(А значит скорее всего известные тебе) конструкции и называл переменные, классы, методы, небо, аллаха, именами, которые бы действительно отражали их суть. Что бы только по имени можно было бы сразу сказать, что это такое и зачем оно нужно. Как ты понимаешь, эти проблемы не возникают, если ты работаешь один. Но давай будем серьезны, существуют проекты, которые не под силу написать программисту и за целую жизнь. И мало того, мало кто из программистов готов посвятить всю свою жизнь одному проекту.
Аноним 10/11/16 Чтв 22:18:47  309000
>>308981
Я бы не рискнул называть майнкрафт для дебилов ААА проектом. Он ААА только как очередная стрижка лохов. Тут да, знатно чуваки поработали.
Аноним 10/11/16 Чтв 22:33:21  309006
>>308981
ОРУ
Аноним 11/11/16 Птн 07:09:40  309033
>>308989
Так самое смешное, что я могу даже не париться над тем, что мой код кто-то увидит, кроме меня, так что да, я не заморачивался особо над его написанием для удобства последующего его чтение, что вышло мне боком в итоге, потому что я люблю называть переменные по типу: eblan, xyu, adolf. В итоге нихуя не понятно, нахуй нужен Адольф и каким хуем он взаимодействует с хуем и ебланом.
Аноним 11/11/16 Птн 07:25:27  309035
>>308893
Нет ты.
Хартстоун таки на юнити сделан.
Аноним 11/11/16 Птн 11:07:31  309046
>>307847
Иди свои уебищные пиксели дрочи, романтик хуев
Аноним 11/11/16 Птн 12:18:14  309049
>>308895
Писать для себя так, чтобы потом это понять, и писать для других так, чтобы они понимали - это разные вещи. Первое - намного проще. А старый код всегда забывается, это нормально. Весь вопрос - сколько времени ты потратишь, чтобы снова вспомнить. Вот когда пишешь для себя, ты просто вырабатываешь свою стратегию написания, которая тебе интуитивно понятна. Если всегда её придерживаешься, то вспоминать свое же намного проще.
В команде ты (и вся команда) тратишь силы на то, чтобы понять эту общую для всех стратегию. И это на порядок сложнее. Так что, существуют проекты, в которых эффективнее работать одному.
Аноним 11/11/16 Птн 17:01:08  309080
>>309046
Пример своего успешного поделия в студию!!!

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 38 | 4 | 19
Назад Вверх Каталог Обновить

Топ тредов
Избранное