Сап, я очередной дохуя амбициозный челик который хочет запилить игорь. От других залетных отличаюсь тем что рукастый художнег и РАБотать умею. НО, очевидно нихуя не понимаю в программировании и поэтому пришел сюда. Насколько сложно и долго сделать условный клон героев? Меня интерисует исключительно техническая сторона, те без учета каких либо ассетов так как делать и рисовать всё это буду я в одно лицо. Мне всё равно на чем оно будет, будь то РПГ мейкер юнити унрил флеш ваще пох. Геймплей как говорилось выше по типу героев, но без перемещения по глобал карте. Те будет условный город с зданиями и их прокачкой, от них будет пассивный инком существ (разумеется это тоже все прокчивается), экономика на примерно 5 видов ресурсов. И пошаговые сражения опять же в стиле героев (суммарно около 20 видов юнитов подконтрольных и много противников-губок для впитывания урона по классике). Все ассеты будут исключительно 2д, возможно с подобием анимации на Spine. Графон НЕ пиксельный. Как то так. Мне нихуя не виднее так как я не шарю, но у меня ощущение что это не должно быть слишком уж прям сложно, по сути весь геймплей это экран города, глобал карта где происходит выбор сражения, и собсн экран самого сражения. Всио. Так вот, насколько реально, насколько сложно, насколько долго одному шарящему человеку сделать такой "скелет" готовой игры? И на чем его целесообразнее/проще делать?
PS Я хуй знает что у вас тут за срач с перекатами, если этот не легитимный потом просто продублирую.
>>590146 Этого двачую. >>590145 Мало того, что недолго, так они уже сделаны и во всех крупных движках поставляются бесплатно, как шаблоны, либо искаропки, либо дополнительно подкачиваются редактором движка по первому твоему требованию. По хорошему завидую тебе. Сегодня самое удачное время именно для художников, ибо весь код уже написан, все велосипеды изобретены. Просто пилишь контент и наполняешь им дефолтный шаблон игры. мимоговнокодер без идей
>>590145 Если шаришь в кодоинге или быстро усваиваешь и применяешь инфу, то неделя-две, и всё, останется толкько натянуть текстурки, и звуки. Если же тяжело пойдёт, то может затянуться на месяца, так как будешь напарываться на проблемы с говно кодом, и всё переделывать, это не шутка, особенно с АИ, проебёшься где нибудь и сотню if'ов придётся переделывать, короче ад.
Сап, я очередной дохуя амбициозный челик который хочет запилить игорь. От других залетных отличаюсь тем что рукастый геймдизайнер и РАБотать не умею. НО, очевидно нихуя не понимаю в программировании и поэтому пришел сюда. 3Д-экшон суть такова... Пользователь может играть лесными котами, охраной дворца и злодеем. И если пользователь играет котами то коты в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И коты раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали коты картинкой, когда подходиш они преобразовываются в 3-хмерных котов. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов котов, и ходит на набеги на когото из этих (кота, злого...). Ну а если за злого... то значит шпионы или партизаны котов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...) Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...
>>590183 >А в чём проблема тебе присоединиться к кодеру? У меня нет такой проблемы, у меня и с идеями нет проблемы и с кодингом, тупица. Если говно ничего не может, кроме кодинга, как оно одно будет делать?
>>590198 Да да, безигорная чмонька полезла в разговор взрослых людей, спалилась что игр нет, пыталась отмазаться что игоры ещё делаются, а теперь просто виляет горящей сракой. Да, это действительно можно назвать школьными виляниями. Хоть в чём-то ты хоть раз в жизни оказался прав.
>>590199 >полезла в разговор взрослых людей, спалилась что игр нет При чем тут вообще игры, ебанушка? Ты написала - игры не делаешь, понятно - я написал, что делаю сейчас, дальше ты заверещала, что готовых нету, какой-то разговор выдумала.
Пока безигорные чмоньки горят и лезут к пиличным людям, приличне люди игры делают и про эти игры говорят ведущие игровые издания. https://www.youtube.com/watch?v=V2QebKdhhTo
>>590206 У меня с обзывалок рандомного школьника не горит, чмо. Типо безигорный это вообще что-то обидное, надо же такому тупому быть. Ты, наверное, думал, что круто придумал, долбоеб.
>>590207 Видео не смотрел, поясните в чем баттлрояль. Типо в игру залетают 100 птичек и начинают выживать? Так это же сделали через неделю после ее выхода в каком-то там 2013 году.
>>590208 >У меня с обзывалок рандомного школьника не горит, чмо. >долбоеб Когда человек оскорбляет тебя – он совершает дурной поступок, когда ты оскорбляешь человека в ответ – ты совершаешь дурной поступок. Вы оба достойны осуждения, не важно, кто был причиной, а кто следствием, в сущности все и всё всегда лишь следствие того, что предшествовало. Когда человек оскорбляет тебя, а ты отвечаешь ему без оскорбления – он совершает дурной поступок, а ты дурной поступок не совершаешь. Он достоин осуждения, а ты нет.
>>590213 Когда человек оскорбляет тебя, а ты отвечаешь ему без оскорбления – он получает уважение от пацанов, а ты становишься омежным куколдом. Он достоин сочной пизденки, а ты харчок в ебало.
>>590207 В свете того, что тенденция батлрояль эврисинг добралась даже до Марио, палю тему - Роялвания: Симфони оф зе Батл. Думаю где-то месяц на разработку у вас есть чтобы быть первыми.
>>590228 Ну типа отрасль (да что там отрасль) вся страна захвачена АУЕ-шным гопобыдлом, и вот одно из них просочилось на гдач и поясняет анончикам, как правильно себя вести в падике. Как будто от этого игры появятся.
>>590145 Мало. Несколько недель кодинга примерно. Месяца два если во время кодинга думать, срать и хуй дрочить. Но это конечно если ты уже знаешь как программеровать и что делать, но узнать тебе это никто не даст. Кстати, герои - кусок кала.
Анонасики, здесь как-то был анон который хотел сделать шутер с низкополигональными моделями, но очень богатой анимацией и показывал видюху с застреленным рептилоидом напомните название игры или ещё раз скиньте видюху. Хочу посмотреть как анимация спасает картинку.
>>590431 Это фалкоблевотина? Небось вместе с движком ставится майнер, вишмастер и релевант нолидж параша, а исходники игры отсылаются фоном на фалькосайт где тут же компилится и публикуются в продажу в обход автора.
>>590129 (OP) Поясните, насколько реально сделать игру на уровне пафолоджика2? Что для этого нужно и как к этому стремиться? Может ли рядовой человек, если приложит все усилия достичь того, что создаст свою игру такого уровня? И ещё. Кого и как берут в сценаристы ааа игр?
>>590493 Ну в шапке треда пискесльное два дэ говно, а там открытый мир, 3д, графон, озвучка, музыка. Всё как надо. Поэтому у меня и складывается впечатление, что такая игра стоит очень дохуя и обычному работяге такое не создать...
>>590485 > насколько реально сделать игру Насколько реально в /gd/ сделать игру? Ну хуй знает. Я модель пальца делаю один год. > на уровне пафолоджика2? Что для этого нужно и как к этому стремиться? Нужны деньги. Стремиться зарабатыва деньги. Можно и без денег, но сложно. > Может ли рядовой человек, если приложит все усилия достичь того, что создаст свою игру такого уровня? Да. > И ещё. Кого и как берут в сценаристы ааа игр? Сценаристов. Со сценарного факультета.
>>590485 Давай посчитаем, маленькая фея. Игра делалась, грубо, 4 года. (Вместо обещаных 2-х). При этом они собирали деньги на основе своей репутации, то есть уже имевшегося раньше хита. Собрали немного, где-то на год работы команды. В команде записано 24 человека, из них треть программисты, треть художники/дизайнеры. Другое дело если ты имеешь в виду, можешь ли ты стать человеком типа Сида Мейера, который придумывает идею всей игры, а за него делает команда.
>>590539 >ешь ли ты стать человеком типа Сида Мейера, который придумывает идею всей игры, а за него делает команда. Именно это я и хочу. Придумать концепт игры и всякие фишки, ну типа то же время в море или хотя бы просто сюжеты писать. Но это же хочет любой школьник, чтобы всякие юбисофты воплощали его фантазии про каrаваны, мясо и матюки. Как пробиться?
>>590541 >или хотя бы просто сюжеты писать Это нихуя не просто. Даже если ты пишешь фанфики с марисьей и считаешь это простым, реальное написание игровых диалогов и лора - это на порядок более сложная задача.
Ок, я сам конечно малость неправильно вопрос сформулировал, так что поясню: я не прошу мне говорить что есть более качественные бесплатные аналоги. Тем более без конкретики. Я сам знаю что они есть.
А вопрос стоило задать так: "Какую максимальную скидку на гей мейкер вы видели в стиме? Как часто они бывают? Мб есть место, где можно взять дешевле?"
>>590536 Пока юзаю бесплатную глючную версию. Так что нельзя сказать что он мне за пол года не понадобился.
>>590568 Ахах, помню твои шизоидные высеры. Ты тут 24/7 тусуешь, чмошник? Год назад про движки пукол, сейчас про сценарии серишь. Чем дальше планируешь заниматься?
Пиздец, прочитал тред, чувствую себя, как будто окунулся с головой в парашу с протухшим говном. Здесь есть хоть один нормальный человек, или весь раздел состоит из гнили и пидорасов, 24 на 7 срущихся друг с другом на пустом месте, при этом не делающих ничего, имеющего отношения в геймдеву?
>>590599 Ну, судя по видосам на ютубе, умелы пацаны уже успели прикрутить к панде шейдеры и прочий графен, так что в плане красоты, наверное, можно не волноваться.
>>590605 https://youtu.be/hg60bmuHNKg Вообще выглядит очень даже сносно для маленького движка. Хотя если руки не из жопы то даже в ебучем блокноте получится игра лучше чем 90% местных поделок
>>590611 Ты там питон изучать собрался? Хуле его изучать? Это скриптовый язык, просто берешь и пишешь. Изучать ты будешь движок. А он на крестах. Не то чтобы кресты ненужно изучать в 2к20, но йобана. Лучше компилятор хакса изучать, чем кресты. > ещё и решётку Есть хекс. А не решетка.
>>590615 >Лучше компилятор хакса изучать, чем кресты. И нахуя еще раз? У питона, крестов и шарпа есть практическое применение вне геймдева, а хаксе сырой и нахуй никому не сдался.
>>590639 >с клиповым мышлением >зумера >бумеры Пукнул кретин с клиповым мышлением бездумно повторяющие иностранные мемы не имеющие смысла в этой стране.
>>590626 Ты неправильно воспринимаешь языки погроммирования. Все языки имеют общие принципы и общие библиотеки. Суть не в том что ты "знаешь" какой-то язык, суть в том как ты находишь в языке хаки и как их используешь. И разницы почти почти, совсем чуточку)))00 нет с каким языком ты это делаешь. Разве что кресты будешь три года подряд 24/7 изучать, но это уже другое, кресты особенные. Нет такого программиста который бы знал джва языка и всю жизнь только с ними работал. Алсо, ты там серверную игру скаинул, так што тебе в любом случае придется питон и кресты учить. А может кроме питона и крестов что-то еще. Если хочешь серверную ебалу.
>>590648 >придется питон и кресты учить Ладно ещё кресты, но питон? Серьёзно? Мезозой уже закончился. Сейчас хоть на шарпе пиши, всё равно быстрее и удобнее питона.
>>590648 >Алсо, ты там серверную игру скаинул Да я не он, просто в разговор вписался, просто вспомнил как хаксе у меня кавычку решил не поставить в яваскрипте, хотя код был нормальный.
>>590649 У питон есть цитон. У шарпа есть пососай.
>>590652 > хаксе у меня кавычку решил не поставить в яваскрипте, хотя код был нормальный Бля страшно. Я еще компенлятор ни разу не смотрел. Уже хочу на панду перейти.
>>590662 Bridge.NET ещё есть. Для любителей ковыряться в носу через анус. >>590663 Читай выше. Всё есть, хотя я лично и считаю, что не нужно. И вообще я ворвался в дискуссию на словах о серверной игре, а в ней ёбгл нахуй не нужон. >мелкие и нормальные В крайэнжин завезли поддержку шарпа. В дровосеке, вроде, тоже есть, но ты состаришься и умрёшь раньше, чем создашь проект. Есть ещё xenko. Ну и юнити на пьедестале стоит.
>>590665 > И вообще я ворвался в дискуссию на словах о серверной игре, а в ней ёбгл нахуй не нужон. В серверной игре дотнет нинужон, когда есть кресты и цитон. Дотнет никогда не сможет обеспечить скорости си/керстов. > крайэнжин > дровосеке > xenko > юнити Спрашивал про мелкие и нормальные, а не куски говна размером больше трех магабайт.
>>590670 Постой, ты хочешь сказать что годот не имеет нескольких вариантов рендеринга, которые можно подключать и переключать самостоятельно???????7777777777777777
>>590615 Я начал вкатываться в питон как в первый мой ЯП Цэ Октоторп для меня пока что слишком сложна и не понятно и параллельно хотел бы делать игори в 3д, потому что это выглядит интересно.
>>590667 >Дотнет никогда не сможет обеспечить скорости си/керстов Ебать ты ископаемое, дотнет уже по скорости с крестами ноздря в ноздрю. Возможно чистые си и быстрее, только пока ты допишешь игру на сях, человечество вымрет. И говорить о скорости и писать рядом "питон" это вообще ёбаный оксюморон. Ещё бы перл вспомнил.
>>590677 > Ебать ты ископаемое, дотнет уже по скорости с крестами ноздря в ноздрю Мантры фанатов и рекламщиков. > Возможно чистые си и быстрее, только пока ты допишешь игру на сях, человечество вымрет. Главное не быть дебилом.
>>590690 Тормози. Я щас полез в гугл, чтобы прояснить термин "рендер" и оказалось, что в педивикии под рендером подразумевают всю программу целиком, т.е. рендер это весь игровой движок. Давай проясним терминологию. Движок рендер и он может поддерживать разные технологии рендеринга. DX и вулкан это разные технологии? WebGL, GLES2, GLES3, OpenGL, Vulkan это разные технологии? Или всё опенгловское это одна технология?
>>590687 На пиках вон - бенчмарки. В реальных условиях нет кор не уступает крестовым приложениям, а все отрицания это >Мантры фанатов и рекламщиков >Главное не быть дебилом. Ну если мозгов дохуя - то можно и в шарпе GC выключить, забить на линк, списки, всю малафью и писать ебически быстрый код.
>>590687 Читай ссылку выше маня, чуваку профессионалу в плюсах пришлось переписать подсистему ввода вывода, свои строки и работу с памятью, чтобы обогнать шарп.
>>590695 >пришлось переписать подсистему ввода вывода, свои строки и работу с памятью, чтобы обогнать шарп. Ага, скоро это байткод-говно и асм перегонит нет
>>590699 >хоть они и сыроватые Спецификации соответствуют? Да. А сыровато там собственно то, что данные для рендеринга хранятся в связных списках, о чём есть посты боли и отчаяния в годотреде. и пока саму шину данных в потрохах годо не оптимизируют, там всё будет лагать. Хоть вулкан, хоть ДХ. Поэтому, ещё раз. К "рендеру" претензий нет. претензии к РЕНДЕРУ.
>>590691 > Я щас полез в гугл, чтобы прояснить термин "рендер" Лол, я годотера нашел.
Ты бы сразу сказал что ты новичек и в играх не разбираешься, зачем воображать себя кем-то? Зачем срать за годот, если ты даже не понимаешь что такое рендер?
>>590692 > На пиках вон - бенчмарки. На пиках вон - шизофазия. Они сравнивают нгникс с либой, ебанутые пиздец. В играх по байтам в пакеты инфу завозят, используя чуть ли не сетевые драйвера, а ты нгникс сравниваешь. Годотер что ли?
>>590709 Стыдно пиздеть о том в чем не разбираешься, копротивлясь за годот и не знать что такое рендер. Ну для тебя не стыдно, ты же годотер, забыл совсем.
>>590695 Лол, шизик даже не обратил внимание что это было ебаных 15 лет назад. Ты наверное думаешь что с тех пор только сишарп пердолили, а кресты и си не развивался совсем.
>>590703 Плюсы вообще по нескольку часов могут компелировать. Кроме того фишка jit на сервере - твой чудо сервак будет откомпелирован один раз а потом только запускаться. Кроме того есть автопрофилирование, например наберется статистика что один условный переход на практике всегда срабатывает, значит jit оптимизирует так чтоьы эта ветка выполнялась быстрее. >>590713 Плюсы по определению сильно быстрее стать не могут, а шарп развивался, это правда.
>tiered compilation improving JIT times there too is it? >Nope Вот это вообще взрыв мозга, с выключенной уберфичей нет кор всё равно настолько быстрый. >В играх по байтам в пакеты инфу завозят В нгинксе по байтам инфу завозят и вывозят. Не знаешь элементарного, точно годотер.
>>590713 Крестоёбы-то знают, что кресты с годами только замедляются.
>>590719 Хуя, ты не отличаешь аспкор, который собирается отдельной сетевой микролибой с каким-нибудь нетти и нгниксом, который как ебаный монолитный сервер? Тебе там плохо стало, фанат решетки?
>>590724 Как можно делать игру, не выбрав язык программирования? Но чтобы выбрать ты должен понимать их. И ты начинаешь изучать асм. И ты заканчиваешь изучать асм. Следующий на очереди Си. Друг скидывает тебе for(;P("\n"),R--;P("|"))for(e=C;e--;P("_"+(u++/8)%2))P("| "+(u/4)%2); Это дерьмо действительно компилируется. Больше у тебя нет друга и ты заканчиваешь изучать Си. Дальше очередь крестов. Ты изучаешь кресты десять лет и вот, когда ты уже знаешь самые-самые основы, случайно натыкаешься на макросы. Это дерьмо было создано, чтобы призвать Сатану в наш мир и уничтожить его. К счастью, Сатана макросы не понял. Однажды тебе попадается Питон, ты пишешь красивый форматированный код, но ничего не собирается. Тебе приходит в голову читать инструкции к языкам, ты открываешь инструкцию к Scala. Ты не понимаешь эту тарабарщину. Тебе встречается Нодежс, ты читаешь восторженные отзывы о производительности, удобстве, неблокирующих операциях. Через десять минут знакомства понимаешь, что операции по большей части блокирующие, а производительностью и не пахнет. Ты дропаешь это хипстоговно, а когда встречаешь ржавчину, то дропаешь её ещё до ознакомления. Благодаря невосприимчивости к хипстоговну, конечно. Однажды ты натыкаешься на лисп. Знаешь, откуда у меня эти шрамы?
>>590728 Смутно помню какую-то мутную историю со всеми этими пидорами, распидорами, димасиками, модером рувн и местными шизиками. Лучше не участвовать.
Благодаря конкурсу для новелкодаунов вспомнил про хидден гем этой доски. Почему никто ещё не спиздил и не заработал миллионы на единственном во вселенной душевном инди НЕ ПРО МЕРИ СЬЮ?
В начале игры герой сидит в баре, где ему знакомый рассказывает, что где-то там есть злодей, который злодеит их город и как бы было круто его победить. Герой начинает мечтать, что он победит злодея однажды, чтобы отомстить ему за своих убитых родителей. На выходе из бара героя убивают гопники. Героя хоронят. Несколько дней геймплея ты просто смотришь на его могилу, слушая звуки окружающего кладбища. Через месяц таких развлечений, на могилу приходит его друган бухнуть и по синьке рассказывает могиле строго друга, что в городе начались какие-то волнения, кого-то ищут, злодей чего-то опасается. Опять месяцы просто смотрения на могилу. Опять приходит друг и рассказывает в пустоту, что там какой-то замес где-то в столице. Ещё пару месяцев смотрения на могилу. Приходит жена друга и рассказывает в пустоту, что замес кончился победой злодея, главного смутьяна убил лично злодей в битве, по всей стране пошли карательные операции, другана расстреляли. Опять смотрим на ветшающую могилу 15 лет. На заброшенную могилу приходит выросший сын другана и рассказывает, что страна почти вымерла, всё совсем хуёво, у него в его 17 лет туберкулёз и он скоро умрёт. Смотрим на разрушенную могилу ещё 5 лет. Конец. Я думал, что кто-нибудь ещё расскажет могиле, что главный смутьян тогда выжил, прокачался за это время, вернулся и убил главзлодея, но как-то спонтанно вкруг решил написать "Конец".
>>590757 > Ты играешь за могилу и слушаешь. Каждый день в гд играю в такое. Вот недавно прослушал какой-то бред от >>590752 этого поехавшего. Побалтать пришел к могиле гд-игропрома.
>>590772 > ты > ты. > ты > ты". Как ты много моей скромной персоне уделяешь внимания. Спасибо, польщен. Но прости, я не из вашей тусовки годотеров, не рассчитывай на взаимность.
>>590776 >>590778 Хватит продолжать этот бессмысленный срач, чмоньки. Только я могу бесконечно сраться и обоссывать, все ваши потуги ничто, так что заткнитесь до того момента пока нарветесь на меня, или я сейчас начну хуярить вас мочой!
>>590682 Тащемта, в мире нормальных людей это так происходит - берется библиотека, предоставляющая единое низкоуровневое API для работы с разными графическими API. Например - https://github.com/bkaradzic/bgfx Пишется один рендер, и далее переключением галочек можем использовать различные бэкенды, такие как: Direct3D 9 Direct3D 11 Direct3D 12 Metal OpenGL 2.1 OpenGL 3.1+ OpenGL ES 2 OpenGL ES 3.1 WebGL 1.0 WebGL 2.0 На различных платформах, таких как: Android (14+, ARM, x86, MIPS) asm.js/Emscripten (1.25.0) FreeBSD iOS (iPhone, iPad, AppleTV) Linux MIPS Creator CI20 OSX (10.12+) RaspberryPi SteamLink Windows (XP, Vista, 7, 8, 10) UWP (Universal Windows, Xbox One)
Подобным образом действует юнити и уеч, только у них свои закрытые проприетарные прослойки для этого, а здесь опенсорс. Но в мире Хуана всё происходит по другому - он пишет кривой и глючный рендер на gles2, потом понимает, что все хуйня и пилит заново рендер под gles3, в котором не работает часть функционала, это болезненно фиксится. Потом Хуан понимает, что все равно вышла хуйня и часть багов уже нереально поправить, ровно как и добавлять какие-то новые необходимые фичи типа окклюжен куллинга и спрайт батчинга, и начинает пилить рендер под вулкан, обещая что он решит все проблемы. Что будет дальше - неизвестно, узнаем в ближайшие пару лет. Возможно, новый рендер тоже выкинут и запилят еще один, который уже точно решит все проблемы.
>>590794 Это так не пишется, потому что у дх12 и опенгл принципиально непохожий пайплайн. Может быть это работает для каких то неторопливых вещей типа гуй-контролы операционной системы. Но не в играх.
>>590795 Who is using it? - первый же пример игра. >непохожий пайплайн Действительно, там ведь принципиально непохожие массивы вершин посылаются на видюху, с принципиально непохожими текстурами, ну просто никак не выделить общее API.
>>590796 >Ребята, это Я пишу рендер годота, а не вы, так что ебальники позакрывали)) >Я пишу рендеры 25 лет, так что ебальники офнули, ваше мнение не имеет тут веса)) >bgxf это непродуктивно, вот написал ты один пайплайн, и он работает на всех платформах, а как же потом зарабатывать на донатах? Вот пилить два года gles3, потом еще два года вулкан, вот это продуктивно)) >сперва добейтесь того же, чего добился я, потом поговорим, а до тех пор я буду вас игнорировать)) Охуенно просто, годот-стайл.
>>590817 А нахуя тебе вообще вулканоподобное апи в браузере? Вряд ли ты там что-то уровня крузиса задумал делать, а для простых вещей есть three.js или даже простой канвас, чтобы писать обычный жс без изъебств.
>>590817 >отому что на каждую версию браузера придется по одному билду собирать. Спосибо нинада. Почему это, собранное один раз c wasm-файлом, работает на любых браузерах? https://sahedo.itch.io/tetris90x
>>590821 Чувствую. Иногда идёшь домой, а за спиной шаги шуршат. Оглядываешься - никого. >>590822 В 27 приблизительно. С орешек. Грецкий. И по форме такой же.
>>590796 Ну вот когда у тебя будет минимально общий апи, то тут и выяснится что это работает только для хеллоу ворлдов или примитивных вещей. Была же статья где чувак сделал на бгфх, потом переписал низкоуровнево и получил прирост в 5 раз. Ну не бывает серебряной пули, любая абстракция навешивает тормоза.
>>590838 Никто не мешает в конпенлятор шейдеров добавить исключения и писать под натив, в места где ты хочешь еще большую производительность. Хотя хз может ли бгфх такое. в kha точно можно, у меня свои шейдеры под webgl
>>590843 Угу и вместо движка использовать кастомные шейдеры, а потом удивляться почему при изменение параметров объектов или материалов в движке на экране какая то херь.
>>590844 > почему при изменение параметров объектов или материалов в движке на экране какая то херь Действительно, почему. Попробуй не менять материалы каждую сборку, я хз.
>>590838 > потом переписал низкоуровнево и получил прирост в 5 раз Попробуй переписать с годота на с++ и голый opengl, получишь прирост в 9000 раз. Когда речь идет про высокоуровневные инструменты, дело в удобстве и скорости разработки, а не дикий перфоманс.
Аноны, посоветуйте, пожалуйста, книжек по сети в мультиплеерных играх. Готовлюсь к собесам, ранее имел опыт работы только с нагруженными параллельными система и с сетью в целом, но про сети в играх не знаю ничего. Желательно на английском.
Засрите тред до бамплимита, безигорные и игорные чмоньки. Сделаем тред с нормальным оппиком и будем там общаться уже как настоящие господа из высшего общества.
Сап, /gd/. Дело в том, что я уже третий год пытаюсь начать разработку собственной полноценной игры. Началось все с того что я слепил несколько простых моделек в блендере, особо не углубляясь в процесс, буквально по 50 полигонов. Затем засунул это все в юнити, и накропал несколько велосипедных скриптов (перемещение, обзор мышью, стрельба обьектами, рейкасты, триггеры для взаимодействия с обьектами). Когда весь этот франкенштейн впервые запустился, я решил что с таким-то набором можно сделать почти любую игру, без графона конечно, но что-то вроде лоу-поли инди-поделок, как мне казалось я бы смог. И так я поставил себе цель создать игру.
Стоило копнуть чуть глубже как я понял что: 1) Модели отличающиеся от нескольких геометрических примитивов делать очень долго. 2) Текстурировать их если ты не художник - нереально. Плюсом нужно разбираться как запекать карты нормалей и еще миллион нюансов. 3) Для хорошего геймплея нужна отточенная механика, буквально каждый нюанс имеет значение. Тайминги, задержки, физика. Это означает что в идеале нужно переписывать физический движок под себя, но уж точно не получится обойтись простыми скриптами, сваянными на основе документации. 4) Анимация 3D-моделей - это вообще пиздец. Я не представляю как сделать нормально пусть даже ту же анимацию перезарядки, если у тебя нет моушен капчура, да и то работы очень много. 5) Время. Овладеть всеми вышеперечисленными скиллами в принципе реально, на начальном уровне и у меня что-то получалось, однако чтобы сделать игру уровня PS1, требуется тратить по несколько дней работы на каждую модельку. И это не говоря обо всем остальном. То есть, в одиночку сделать 3D-игру нереально, или потребует годы постоянного труда.
Однако, я всремя от времени захожу сюда, читаю что там у других, вижу что у кого-то получается, загораюсь продолжить работу над своей недоигрой, подымаю запыленные файлы, и через некоторое время упираюсь в сверхзадачу типа анимации ходьбы четырехногого робота.
Так вот, как бы подавить желание делать игры, если тебе уже 25, нет времени и сил на все это, но хочется?
>>590973 Ты ставишь охуевшие задачи неизвестно для чего, ибо ты не живешь на разработке игр, и ты не громадная ааа-студия. Делай по фану, ставь себе маленькие фановые челленджи, цель должна быть не сделать игру, которая покорит мир, а сделать что-то свое и получить удовольствие от процесса и от результата. Вырезай все нафиг, думай что тебе нужно сделать конкретно сейчас, чтобы получить конкретный результат. Упрощай что не можешь сделать, или думай как сделать по-другому. Или ищи кто может сделать.
>>590996 Заткнись уже, уебище-годаун, на юнити миллион игр вышло, на калогодоте ни одной, только школьный шлак для джемов. Если тебе было бы что показать, ты бы показала, крыса.
>>591010 Как можно своровать то, чего нет? Ты же сам написал, что только есть механики и визуал, а никакого геймплея нет, но при этом боишься показать визуал и механики, аргументируя тем, что украдут геймлплей. Сразу видно, что ты очередной пиздабол, у которого вообще ничего нет.
>>591006 Лол, куда обычному пидорашке с работой 30к 5/2 и котом до безумного задрота-азиата. >>591000 Вот кстати тоже так думал, игру-то я делаю не для продажи, а просто чтоб друзьям и gd показать. Но если например упростить персонажей до уровня майнкрафта, чтобы не ебаться с модельками и анимацией, а вместо текстур использовать разные материалы на разных полигонах, то игра будет выглядеть и играться как говно. К тому же в процессе постоянно приходят охуительные идеи, например сделать танк-паук который будет перебираться через завалы. И так с каждым аспектом, хочется и кастомизируемость оружия, и всего-всего побольше. Только на реализацию каждой такой хотелки требуется очень много времени. >>590977 >Всё что ты описал делается месяца за три в соляного То что я делал - и за неделю сделать легко, а вот хотя бы один уровень типичной игры с первой плойки ты и за год не повторишь. >Что тут ты видишь вообще сложного? Углы поворота и скорость движений - это так просто, особенно когда нет примеров из реальности, чтобы их повторить? А еще надо учесть покачивание туловища при движении, прилипание подошв к поверхностям, чтобы конечности не висели в воздухе при передвижении по сложному рельефу. И помимо анимации ходьбы нужны еще анимации стрейфа, смерти, падения, получения урона, различные другие реакции, например когда робот стреляет из крупного калибра - его должно качнуть отдачей. У меня за вечер получилось сделать только нереалистичную ходьбу с путающимися ногами. >>590974 Проиграл
>>591019 >Но если например упростить персонажей до уровня майнкрафта, чтобы не ебаться с модельками и анимацией, а вместо текстур использовать разные материалы на разных полигонах, то игра будет выглядеть и играться как говно. Делай все поэтапно + ищи баланс между эстетикой и сутью. Алсо, модельки и текстуры можно делегировать моделлеру/художнику, его придется поискать конечно же. >К тому же в процессе постоянно приходят охуительные идеи, например сделать танк-паук который будет перебираться через завалы. И так с каждым аспектом, хочется и кастомизируемость оружия, и всего-всего побольше. Если это проект-песочница-долгострой, тогда надо устанавливать определенные релизы, на каждом релизе должен быть сделать определенный круг фич. А новые фичи - на потом, плюс по приоритетам расставляешь. Но вообще красивая идея должна быть минимальной. Т.е. каждый элемент строго на своем месте, и вся система должна быть самодостаточной. У произведения должна быть одна четкая мысль, которая видна сразу, на которую сделан упор, и которая отличает его от всех других.
>>590728 Если найду графенера которые обрисует референцы в минимал флет стиле. И спамера-графомана который сможет мой проект наполнить диалогами и описательными текстами происходящих на экране событий и возможно привнесёт своё видение ВНовеллы. тг @webgames (участвовал до финиша в двух твх)
>>591155 Ну хз, ртх в ку2 показал, что хорошее освещение - 80% графена, так что текстуры можно и замылить. Хотя физика-динамика окружения тоже весьма решает наверно. Чтоб мыльность текстур увидеть, нужно стоять и всматриваться, наверно на них упор все годы и делают, чтоб на скринах охуительно выглядело.
>>591179 Это чтобы ты мог играть в игру 97 года на топовом железе и не получать даже 60 фпс. Не даром невидия выкатила даунскейл рендера.
>>591174 В крайэнжин нет необходимости в лайтмапах. И в ртх тоже. То есть у них технология, которая не требует лишних 2к долларов от игрока. А крайэнжин на грани банкротства уже лет 10 балансирует, потому что текстурки превосходят даже их. Не говоря уже о технологиях без будущего.
>>591185 >сделоли заебись, 10 демок из 10 Говно сделали. Лайтмаппинг из уе3 портировали, чуть подняли разрешение лайтмап, и пиздец. Сюрприз-сюрприз, террейны большие и для них 4к текстура это мало. Конечно, дауны из эпик геймс этого не понимали, так что для ближнего каскада теперь юзается рилтайм освещение. Итого, у тебя VRAM забита лайтмапами, а GPU вычисляет рилтайм освещение. 10 фпс из 10. Ну хоть проникновение света сквозь сплошные боксы почти пофиксили. И даже при том, что освещение уе4 жрёт в десять раз больше ресурсов, чем крайтековское, крайтековское всё ещё в 10 раз лучше. >на андроид портировать Железо мобилкоговна расплавится.
>>591189 >Комбинируешь лучи с мапами и боксами Тот же крайтек погорел на том, целевая аудитория маловата. У лучей она ещё меньше. Ну, кроме красных лучей, которые не требуют видеокарту за 2к$. >не догадались движок на андроид портировать И лучи тоже не портировали, кстати. >Для конкретной сцены Увеличивается время разработки, что тоже хуёво. >Они должны были делать Так они еле-еле на консоли сумели портировать, чтобы не плавилось. Тот же юнити разбивает рендер на две ветки, потому что слишком уж разные вещи требуются. У крайтека, грубо говоря, до сих пор одна ветка и чтобы портировать нужны человекочасы. И пока некто Суини Тодд Том разбрасывает деньги налево и направо, у этих ебанутых немцетурков их нет нихуя. Но один хуй крайтековские тени опередили время, во всех движках такое будет.
>>591190 Хуй знает, у многих уе4 и на пекарне-то плавится.
>>591217 >хули ты с ними так носишься? Потому что это лучшее освещение в индустрии, лол. >глубоких красивых многоцветных теней Многоцветные тени? В смысле переотражённые источники света? Есть и такое, конечно. Причём без расхода CPU, без расходов на карты теней, без запеканий, без видяшек с RTX. Когда все только приподнимали стручок на рей трейсинг (ещё даже не начали надрачивать) в край уже завезли рей трейсинг теней. И через пару минорных версий будут отражения. Без RTX. Это дерьмо может даже отбрасывать тени от гор на 8 ёбаных километров. Без запеканий.
>>591344 Ты спросишь, кто срёт на доске? Я отвечу - распидор. И ты уйдёшь, так и не узнав, что RASPIDOR ETO TY А на деле доске пиздец. Никто не пилит нихуя. Парочка ебланов просят новый твг. Годотер называет всех годотерами. Куда съебали игроделы вообще не ясно. В конфе их тоже нет - я проверил. Но конфопидором не стал.
>>591344 Если по твоему тут постят всего 2 человека и один из них распидор, то если ты не распидор, то методом исключения получаем, что второй конченый долбоёб это ты. Дело раскрыто.
Хотя бы. Рассказывать как сделано это, как сделано то. Общаться.
Вместо этого всего пара дебилов буквально засрала все треды. Засрала настолько, что заходить сюда тупо неприятно. И вместо того, чтобы забанить этих животных, освободив доску для,пусть медленного, но общения...
Ну а что, модер раз в пару дней смотрит на репорты, иногда что-то трёт. На доску ему пох.
Создатель мода AutoChess нихуя не получил с этого? Столько коршунов налетело. Уже выпустили клоны на ПК, на мобилки. Гребут деньги. А тот, кто стоял за этим, получил Хуй в Рот.
>>591443 Смотря кого считать создателем. Если тех китайцев, благодаря которым это дело взлетело, ну то есть тех, кто и сделали авточесс для дота 2, то тебе о таких хуях во рту мечтать и мечтать и всё равно никогда даже кончик не лизнуть. А если того, кто когда-то давно делал подобное дерьмо ещё для варкрафта 3, то да, он СПРАВЕДЛИВО соснул.
>>591449 Настолько, что именно их мобильная версия топ1, десктопная версия будет эксклюзивом эпикстора, и они проводят чемпионат по своей поделке с призовым фондом в лям баксов. Заметь, это не вальв им отказала, а они отказали вальв при попытке их купить. Всем бы так "соснуть" хоть раз в жизни.
>>591354 Раньше доске не был пиздец, хотя постинг был пожиже, анонов поменьше, а пиздеца побольше. Обсуждать можно дохуя всего. Я каждый раз захожу в надежде, что кто-то запостит какие-то детали реализации фич, интересные графики, финты ушами при работе, геймдизайнерские вещи. А тут этого нихуя нет.
>>591452 >они отказали вальв при попытке их купить Габен в копрофилию подался, чтоли? Пиздос просто. Когда уже игры начнёшь делать, Гейб?
>>591465 Сюда иногда постят твиты всякие, новости, что-то я не видел, как ты ахуенно поддерживаешь разговор и накидываешь интересности, только ноешь как уебок >Я каждый раз захожу в надежде, что кто-то запостит
>>591475 Ну вот видишь, значит в гд есть интересности и все не так плохо. Если ты знаешь геймдевместо лучше ты почему ты еще не съебал туда? Это не нужно пытаться переделать, создай где-нибудь свою супеконфу, все увидят какая она ахуительная и прибегут будут проситься к тебе.
>>591471 >Постите сами Я когда-то постил девлог с открытым кодом, всем похуй оказалось. Так что решил, что не моё это - постить на двач. > иногда постят твиты всякие, новости Давай я буду Галёнкина ретвитить, и ты так делай. >что-то я не видел, как ты ахуенно поддерживаешь разговор То есть ты признаешь, что проблема есть и конструктивных обсуждений ты в разделе не видишь.
>>591484 Абу же запилил раздел /ch. Вообще я помониторил две конфы пару дней, одни мемасики. >>591475 Слишком засранный тред, слишком специфичные вещи. Не умаляю заслуги, как и остальных игроделов по доске, вас аж человека 4, вы молодцы и вся хуйня.
>>591510 >Я когда-то постил девлог с открытым кодом, всем похуй оказалось. Так что решил, что не моё это - постить на двач. Ну тебя же не обосрали, запостил неинтересное, всем похуй, другие запостили, тебе похуй, на что конкретно ты жалуешься? >То есть ты признаешь, что проблема есть и конструктивных обсуждений ты в разделе не видишь. Да, проблема в устройстве человека, ничего с этим не поделаешь. Еще раз спрошу, что за такие конструктивные обсуждения можно вести про геймдев? Приведи пример хоть одной темы.
>>591513 Подозреваю, что это была какая-то махинация с карточками стима. Срал он играми примерно год, с января 17 до февраля 18 года. Ну плюс одну игру почему-то выпустил в мае 18 года, будто бы проверил старую схему или может быть пытался придумать новую. Несмотря на очевидно никакие игры и плохие отзывы, у всех игр стабильно от 10 до 50 отзывов. В отзывах некоторых игр можно найти упоминания карточек, а в одной из тех, что я открыл, прямым текстом было написано Eazy SteamTradingCard Game
>>591526 Что их обсуждать, пишешь конкретный случай, если кому-то интересно разбираете. Постоянно возникают какие-то вопросы, но из-за того, что люди сейчас пилят другое и нужно вникать никто не обсуждает. На геймдевру вроде с этим получше, обсуждают пацаны, игры, конечно, не делают. >>591531 >Внезапно обнаружил отакое. >>591532 Ну так беги от сюда нахуй так быстро как можешь.
>>591526 Ну он наебал сраных барыг, виновных процентов на 70% в катастрофической засранности стима, так что не жалко. Жаль, разве что, что он ещё майнер им в анусы не встроил как этот парень https://youtu.be/D9V6QjvXy-k?t=42
>>591508 >Недолго продержатся Ааа, у тогда ладно, тогда неудачники, ничего не заработавшие. >Было бы чем гордится А, ну раз нечем, то ладно, наверно деньги эпикам тоже обратно отдадут, которые получили за эксклюзивность. Они по идее ещё должны быть большими, чем предлагал Габен, раз его послали и ему пришлось своё пилить резко. >Ну такое. Аа, ну тогда ладно, раз для двачера ну такое, будут долго плакать утираясь деньгами. Ведь все могут взять и ёбнуть киберспортивный турнир с таким призовым фондом. Помню когда такой фонд в первый раз был у интернейшенела по доте, из каждого чайника об этом пиздели о том какая дота ниибаца успешная.
У нас с тобой ооочень разные понятия о >тот, кто стоял за этим, получил Хуй в Рот >нихуя не получил с этого
>>591546 Мне не нужно, не пизди. У меня проблема с прикручиванием анимации в юнити через гуманоид, знаешь тонкости? Готов вникнуть и обсудить? >>591545 Делаем, тебе просто не докладываем.
>>591539 > На этой хуйне теоретически можно и геометрию хорошую программеровать. Было бы неплохо собрать всем тредом какую-нибудь геометрию растений, например Только процедурную геометрию. Фракталы, шумы и т.п. Увы, но геометрию растений на таком не запилишь. Ну, теоретически, можно задрачивать матан 10 лет, чтобы вывести формулы функций, которыми процедурно отрисовываются ветви и листья. При этом всё это будет неуправляемо, ты не сможешь поставить дерево, где захочешь, оно процедурно вырастет, где формула сказала. А попытка поставить дерево в обход сведёт на нет всю скорость этого процесса. Так что реймарчинг этот хорош для абстрактных демок демосцены, а для дизайна уровней не подходит. Ну кроме если у тебя уровни абстрактные, как тот пример с полётами по фракталу из видоса. Только лютые терабайты дешёвой оперативки и воксельное моделирование спасут отрасль.
>>591551 >но геометрию растений на таком не запилишь А мужики-то не знали. > ты не сможешь поставить дерево, где захочешь Хранишь позиции отдельно, деревья отдельно. Профит. Вот ветви\листья уже только функцией.
>>591627 Фрактал это рекурсия, а её поддержки в шейдорах нет. Но можно вызывать из кода функции вычислительных шейдоров и таким образом строить рекурсии.
>>591641 Пикчи не реалистичные. Но ладно. Раз ты вызываешься зделать игру на одних процедурных генераторах - делай. Если ты конечно не годотер и не сольёшься.
>>591647 Второй пик из гейммейкера и ему пять лет. Видосу года 4. https://www.youtube.com/watch?v=v5qvePPHM6E >Раз ты вызываешься Я сказал, что это возможно и это делали. Не более. На слабо не возьмёшь. >>591649 Эту хуйню нашёл в гугле по элементарному запросу "shader fractal tree". Можешь ещё поискать "procedural vegetation", в Outerra интересно траву генерят, тоже можно читнуть.
>>591657 >На расстоянии не генерируется Так я про алгоритмы. Можно сделать больше лод групп и билбордить, а не уменьшать плотность. Или вообще запекать после генерации. Но даже так смотрится неплохо.
>>591670 >Почему ты так думаешь? Думаешь он юнити-даун? Думаю, что он годопидарка, как и ты, и ничего у вас не выдет, как не реализовывай, ведь хуже годотоговна ничего уже не может быть.
>>591669 https://www.youtube.com/watch?v=jxnacUBaG7c&feature=youtu.be >на значительно расстоянии В филлрейт упрёшься. Либо долго ебать выбраковку, как-то её кешировать. Сложно. >Билборды вряд ли помогут Почему нет? Вместо грасс патчей по 100-200 трисов ты рисуешь пару билбордов по 4 триса, экономишь херову тучу ресурсов. И не уверен, что травинки в полпикселя размером не сожрёт АА.
>>591687 Юнити это единственный рабочий движок для инди, анриал для студий, годот для дебилов с говном на лице, им все равно игры не делать, просто кнопочки потыкать.
>>591690 >черное это белое, годот это не говно Манямирок говнотера так и работает. На юнити выпущено множество игор и заработано много денег, это самый популярный индидвиг, а на годоте максимум твгговно.
Пиздеть, что юнити непригоден для создания игр, хотя издатели даже перепиливают на него игры с других движков - это надо быть очень тупым годотером >>591694 >в споре о движках тупой годотер в бессильном порыве атакует не мысль но автора! Очередной слив годотоопущенки. ЗАСЧИТАНО!
>>591698 >Проблема в том, что ты не компетентен в обсуждаемой теме Я юзал годот и знаю, что он говно и постил хуану предъявы про 35фпс на одной гипробе на одном кубе. Он обещал, что будет лучший движок, фишки даже которых нет в анриале и крае, ему надонатили, а запилил хуйню за два года и еще год пилит то же самое на вулкан. ТУ ЖЕ ХУЙНЮ ТОЛЬКО НА ВУЛКАНЕ. Через пару лет начнет перепиливать пробы эти ебаные. Но он уже показал, что не хватает у него ума на топ рендер, значит будет опять говно. Это вечная недоделка с наебщиком-велосипедистом во главе, не нужно быть профессором чтобы увидеть это.
>>591710 Не из-за того, чтобы сделать лучше, а поддержка разных платформ, как я понял в том конкретном случае. У галенекина его дружок издатель говорил, что хорошую игру на гамаке если приносят они ее переделывают на юнити.
>>591710 AA игр не существует, дебил. Это как пиздеть о некой триалектике потому что есть слово диалектика и ты, по своему скудоумию, счёл, что диа это значит два, а значит должно быть и три.
>>591717 Я надеюсь ты сейчас несерьезно? Погоди то есть ты рили не знаешь, почему ААА? И почему фильмы категории B бывают? Пиздос с какими довенами я сижу на борде.
>>591729 А что ты так за нас переживаешь? Нет, спасибо, конечно. Но всё равно любопытно. Неужели чувствуешь в нас такую сильную конкуренцию? Пердак пригорает за потраченные на изучение юнити годы?
>>591674 А почему у тебя нет ни одной игры? Люди даже на ассемблере писали игры в своё время, а ты на юнити не можешь ничего сделать, где всё просто и для даунов.
>>591689 Как называется эта болезнь? Когда вместо того, чтобы выебываться своими крутыми играми, ты выебываешься тем, что бородатые дяди, к которым ты не имеешь отношения, смогли запилить движок?
>>591745 >а ты! а ты! Тебе туда >>591695 , годаун, по кругу пока не поймешь тупой башкой >>591746 >Пасаны! Хватит сраться! Идите игоры делать! Я уже и не хотел, но это годотное ебанько отрыло вчерашний пост и опять просит мочи. НЕВОЗМОЖНО ОТКАЗАТЬ!
>>591748 Да мне поебать, кто там что на что перепиливает. Я конкретно тебя спросил, где твои игры? У тебя их нет, следовательно, твои вскукареки в сфере геймдева имеют не больше веса, чем грязь на моих ботинках.
>>591748 >Я уже и не хотел, но это годотное ебанько Вот давай не будем, а? Еще на прошлой неделе всем стало ясно что вы оба тролли - и никогда не затроллите друг друга. Поэтому хватить срать - пилите игры.
>>591747 Как называется эта болезнь? Когда вместо того, чтобы выебываться своими крутыми играми, ты защищаешь кривую недоделку хуанга, который получает 5к долларов в месяц вялясь на пляже? Тебе что, делать нехуй, годовин?
>>591752 При чем тут годот, ты в моем посте видишь хоть одно его упоминание? Поссать тебе в рот это не означает защищать годот. Я годот пробовал и сам понимаю, что он для геймдева не годится в текущем состоянии, ни для 2д, ни для 3д. Но это не означает, что обсирать его так, как делаешь ты - это адекватно. Ты как шакал, который подключается к коллективной травле более слабых, упиваясь беззащитностью жертвы, таких тварей надо в печах сжигать, это уже не люди. Ладно если бы ты еще показывал свою игру и говорил, мол, на годоте так не получится, смотрите. Так ты выебываешься достижениями левых людей, к которым не имеешь отношения, и которые сами никогда бы не стали обсирать другой движок. С таким подходом можно и тебя обосрать, можно найти пару разработчиков на годоте, которые уже сделали больше для геймдева, чем ты сделаешь за всю свою жизнь.
>>591755 >Ты как шакал, который подключается к коллективной травле более слабых Я не подключаюсь, я ее зачинщик и главарь! >>591755 >упиваясь беззащитностью жертвы Ты уже с ума сошел с троллинга такие сравнения проводить. Годот это говнодвижок без будущего, он должен умереть, всем от этого только лучше. >>591755 >С таким подходом можно и тебя обосрать Можно, но зачем? Я борюсь за благое дело, чтобы люди не тратили время на годотохуйню как я, а тебе лишь бы другого обосрать. >>591756 >Лол, этот сладкий запах горелой юнитижопы поутру. Ну все годопидар, ты меня взбесил!
>>591711>>591712 >на видяхе работало Ещё раз - только GPU рекурсии нет. Точнее, её нет в пиксельно-поверхностных шейдерах. В вычислительных если и есть, то использовать её это пиздец херовая идея. Видеокарта же не знает, когда остановиться, она выполняет все вычисления каждый кадр. Потому есть вот Cuda SDK, в котором рекурсия есть. Но сам он это С\С++. Из крестов прогоняем рекурсию единожды\только когда она нужна. Все вычисления на видеокарте, буферы с результатами храним там же.
>>591816 >Я там карту от принца персии вижу 1 в 1 Ну во-первых, пруфс, а во-вторых, и чё, как это отменяет метроидванию? >Музыку восточную слышу. И чё? Как это отменяет метроидванию? >И карабканье по платформам в стиле принцеперсии тоже замечаю. И чё? Как это отменяет метроидванию?
Сап, вкатываюсь в изучение дх. Напиздил готовых кусков кода, слепил в кучу, вывел модельки, вот это все, короч совсем базовый пет прожект. Большинство уроков, книг, документаций приводят плюс минус один и тот же код. Ах да, речь идет в основном об инициализации всего дерьма. Все эти создания device, swap chain, target view, depth stencil, контекст, вьюпорт, хуйврот. Говорится, чет типа, >ну, пиздячим вот этот вот код, тут нихуя не нужно менять, а вот эта IDX11D3dGovnoSatani должна быть равна DXGI_MAT_EBAL_SOSI потому что впринципе, у неё нет другого назначения, и вообще иди нахуй. То есть, инициализация состоит из нескольких сотен строк кода, в которые в 99.99% случаев одинаковы для всех, и лезть в которые не стоит, кроме тех случаев, где ты охуительно понимаешь, что делаешь. Дальше, когда пошли всякие буферы иднексов, вершин, говна, матрицы, текстурки, все стало гораздо проще, и наглядней. И тут у меня встал вопрос, стоит ли сильно задерживаться на основах ебаных основ, до тех пор, пока не достигну 100%го понимания происходящего, или стоит идти вперед, и все нужное станет рано или поздно понятным, а ненужное останется на безопасном расстоянии от моего и без того несчатного рассудка?
>>591861 Нахуя тебе изучать эти спермотехнологии, которые закрывают тебе двери на все платформы, начиная с маков/линуксом и заканчивая мобилками и кофеварками? Дали им открытые и свободные технологии, opengl, vulkan, нет, хочу жрать говно, хочу изучать хуйню, работающую только под шиндовсом, да и то не под всеми версиями.
>>591858 Нехера такая сложная цепочка? Как только появилось желание создать игру нужно сразу бухать, пока это желание не пройдёт. Это как латентный гомосексуализм ты дрочишь лоли пока гомосексуализм не превратится в педофилию.
>>591861 >И тут у меня встал вопрос, стоит ли сильно задерживаться на основах ебаных основ, до тех пор, пока не достигну 100%го понимания происходящего, или стоит идти вперед, и все нужное станет рано или поздно понятным, а ненужное останется на безопасном расстоянии от моего и без того несчатного рассудка? Иди вперёд. Вот я например вообще не знаю ДХ, но это мне не мешает делать игоры (тетрисы с триврядами, кек). Этого не слушай: >>591862 он будет годами делать свой движок на вулкане и не сделает ни одной игры. Зато доступ ко всем платформам.
>>591877 >Этого не слушай: >>591862 он будет годами делать свой движок на вулкане и не сделает ни одной игры. Зато доступ ко всем платформам. Вы трое одинаковые долбоебы, игры делают на юнити, все остальное избегание игростроя.
>>591891 Редукция ибаная. Не делайте так. По английски куколд это что-то типа "муж кукушки" (кукушка откладывает яйца в чужие гнёзда). В русском же языке есть понятие рогатости мужика и целый спектр проявлений рогатости. Например, олень - наивно верящий жене которая тайком изменяет. Козёл - сам ебёт других жён. Бык - ебёт жену вместе с друзьями. А вас всех заставили редуцировать этот зоопарк до одного термина - куколд.
>>591912 У него до сих пор бомбит из-за того, что годопидар зимой целыми днями высирался инсталл-годотом, поэтому он уже полгода не переставая воюет. Так долго ещё никто не бомбил.
>>591927 Неправда. Просто INSTALL GODOT и сразу любой может делать игры. скажет тебе любой годотер, если его кто-то хотя бы с минимальными знаниями не подтянет за пиздёж >>591837
>>590129 (OP) Объясните, вот есть файлы игры с настройками, фотками и тд. Как всё это работает и выдаёт игру? Через что это происходит? Как всё это запускается?
>>591948 Кстати об этом тоже думал, что вместо игорей можно просто клепать асеты за ту же стоимость, один хрен, что там, что здесь больше десятка калек за пару доларов не купят.
>>591951 А причём здесь юнити? Такое ощущение, что тебя в детстве юнити в жопу изнасиловал и теперь ты страдаешь от флэшбеков. Шанте сделана на энжинблэк. У которого, кстати, на 3 игры больше чем у твоего годота.
Столько игор выходит каждый месяц. Охуеешь все проходить. Кто играет в инди? Те, кого заебало штампованное ААА-говно. Посмотрел что тут делается. Понял, что я и бесплатно не стал бы во всё это играть. Разве что из академического интереса. Посмотрел на то, что делаю сам и пришёл к таким же выводам, впал в депрессию. Бытие тщетно, появился повод в очередной раз всё бросить и нахуяриться. Никому всё это не нужно.
>>592099 Никто не будет играть. А если вдруг, каким-то чудеснейшим чудом игра будет популярна и в неё будут хотеть играть, то первая же тема на каком-нибудь форуме по твоей игре будет состоять либо из обмена никами и аккаунтами дискорда, либо фразой как спросить дискорд и как передать твоими символами символы инглиша для того чтобы сообщить свой аккаунт. Всё. Твой язык никому нахуй не будет нужен в любом случае. Единственное что он сможет сделать, это убить твою игру если у неё и так небольшие шансы, а они катастрофически малые, учитывая что ты один и явно нихуя не умеешь, судя по >мне хочется выпустить ммо >знаний для написания игры хватает, всё ок
>>592106 Перечитай, я тебе уже написал, что свои указания что можно тебе писать, а что нет, можешь засунуть себе в глотку и засосать моим хуем. Никто не будет учить твоё дерьмо, тема с описанием квестов и прокачкой будет второй, а может быть даже первой. И даже это в случае чуда.
Но это всё хуйня. Очевидно, что уровень твоих знаний даже не умений, их у тебя вообще нет где-то в районе >я видел что в интернете есть туториалы по юнити/уечу/годоту, а я у мамы умный мальчик и разберусь, это дело десятое
>>592109 >>появился очередной шизофреник Крайне точное описание твоего пришествия в разделе. Могу только тебя поблагодарить за то, что ты не стал, как остальные представители твоего биологического вида, создавать отдельный тред, а навалил кучу в ньюфаготреде.
>>592124 >Очередной всё что нужно умеющий шизик пришёл с охуительными идеями, но с невозможностью самостоятельно разрешить мелкую хуйню >по традиции просит его не обоссывать >психует что на него всё равно ссут А проекции с таблетками у тебя забавные.
>>592116 >навалил кучу в ньюфаготреде Ну а для чего ещё отот тред? Ведь не для того чтобы направлять новичков с выбором механик и движком и поддерживать их начинания? не?
>>592143 Да никто не станет изучать твой язык! Такие люди как я даже необходимый английский толком выучит не мог играя в американские игры на денди, ну а что тогда говорить о ненужном языке который заставляют знать только для того чтобы играть в дно- игры? Это же не японский и даже не немецкий.
>>592143 Единственное оправдание когда можно вводить неизвестный язык это экономия на озвучке. Я примерно так и собирался сэкономить на одной расе, озвучив её персонажей рандомными звуками, а внизу показывать субтитры с переводом, о чём эти твари говорят.
>>592143 Задумка ламповая, но ты не представляешь, куда ты лезешь. Она тебя сожрёт нахуй! Сходи в лингвач, /fl/ там тебе подробно пояснят. мимоджвагодавлингваче
>>592153 >направлять новичков Просто направление одно, учи программирование, моделинг, анимацию, бери юнити, пили. Все остальное это запудривание чистых мозгов.
>>592106 Просто напишу бота который долбит фаззи матчингом все возможные комбинации, потом выкладываю поохождение вида здесь кликните символ похожий на F задом наперед.
>>592135 Бокс арт в 99% не имеет отношения к игре. Особенно в 90-е. >>592124 Скорей поскольку жабы не взлетели как бренд, а тмнт взлетели, то ремейкеры делали похожими на черепашек чтобы запрыгнуть на поезд раскрутки.
Поприветствуйте сениор-брата из кровавого энтерпрайза. Хочу попробовать поразрабатывать в свободное время игоры, просто по фану. Присматриваюсь к движкам. Слышал, что в мире /gd всё довольно плохо с технологиями/процессом разработки, в том числе и на уровне движков. Это так? Я хочу гит, версионирование, миграции, инъекцию зависимостей, внятную "чистую" архитектуру. Насколько это вообще реально при игровой разработке?
Второй (на этот раз абстрактный, потому что любопытно) вопрос по бекендам для игр. Выглядит так, что большинства игр с онлайн-мультиплеером движок находится на сервере, а клиенты просто рисуют красивую картинку и шлют на сервер команды. Неужели все запускают тот же unreal прямо на сервере? С другой стороны, писать свой серверный физический движок - точно так же звучит, как идиотизм.
>>592261 >Выглядит так, что большинства игр с онлайн-мультиплеером движок находится на сервере, а клиенты просто рисуют красивую картинку и шлют на сервер команды. Неужели все запускают тот же unreal прямо на сервере? ММОхи доверяют клиентам обычно, мелкоигры всегда на сервере, у унреала есть встроенные механизмы все.
>>592261 >из кровавого энтерпрайза Не лезь, дебил, сука ебаный, оно тебя сожрёт. >Это так? Не всегда, но так. На уровне движков не так, потому что движки это кровавый ынтерпрайз и есть, кроме инди-хуинди движков. >Насколько это вообще реально при игровой разработке? Не сложнее, чем в энтерпрайзе. Если пойдёшь в студию игроделов, то попадёшь в тот же энтерпрайз, только кранчи за кранчи не считаются, это нормальный рабочий процесс. >С другой стороны, писать свой серверный физический движок А что, скачать SDK какого-нибудь буллита тебе уже запретили? Тем более на сервере физон нахуй не нужон. А уж учитывая "хуяк-хуяк и в продакшн", то тем более не до него вообще. Часто-густо даже подмена пакетов на заведомо невалидные прокатывает. Массовые случаи с клонированием игровых предметов или вообще вызовом краша сервера тому доказательство.
Как же вы заебали. Неужели сложно молча репортить срущего петуха шизика? Ебаные зумеры совсем распустились. На форумах с регистрацией веба 1.0 ваших отцов, вообще банили тролля вместе с теми, кто его кормил и своей реакцией на троллинг скатывал треды в срачи.
>>592266 >>592268 В моём понимании, физический движок - это песочница, в которой есть гравитация, инерция, масса, скольжение и прочий фарш. А также триггеры вида "наступил на мину - взорвался", просчёт столкновений с объектами, попаданий пуль от выстрелов и т.п. Соответственно, если мы представим шутан, то реально объект "игрока" движется на сервере, подчиняясь всем условностям местной физики - то есть движок постоянно рассчитывает положение каждого объекта (или изменения с прошлого измерения) и посылает их на клиент, который и отрисовывает картинку. Очевидно, что писать самому > есть гравитация, инерция, масса, скольжение и прочий фарш. А также триггеры вида "наступил на мину - взорвался", просчёт столкновений с объектами, попаданий пуль от выстрелов и т.п. это заведомо лишний труд, потому что по идее всё это должен предоставлять движок. Напоминаю, что я сужу со своей веб-колокольни, но как по мне, игра - это кастомная обвязка вокруг движка (какие-то кастомные примитивы, из которых потом собирается бизнес-логика) + набор бизнес-правил, заданных в виде конфигов (т.е. в шутане это игровые карты с расположениями всех предметов и какими-то игровыми условиями, набор оружия с характеристиками и т.п.) И, соответственно, онлайн-шутер - это то же самое, только всё крутится на сервере, а клиент посылает управляющие команды и максимум дублирует все рассчёты для смягчения пинга, всё равно корректируя своё состояние, получая данные с сервера.
>>592261 > Я хочу гит, версионирование, миграции, Это все нинужно в соло разработке. Бэкапов в раре раз в день достаточно > инъекцию зависимостей, Пробовал, херня выходит. > внятную "чистую" архитектуру. Сложно совместить с перформансом. > Насколько это вообще реально при игровой разработке?
> Выглядит так, что большинства игр с онлайн-мультиплеером движок находится на сервере, а клиенты просто рисуют красивую картинку и шлют на сервер команды. На сервере и на клиенте идет одинаковая игра, только если они разошлись сервер поправляет стейт клиента. Тащемта так еще первый квейк работал (или халфа? Запамятовал) - у тебя запускается сервер и ты же локально к нему подключаешься. Слать только команды можно позволить себе только в карточных хартстонах.
>>592286 Как по мне, ты спиздел, когда говорил, что сеньор. Даже в вебе то, о чём ты пишешь - полная хуита, никто никогда так не делает. >Вот мне нужен сайт выпадающим меню. >Окей, клиент шлёт на сервер команду "открыть", мы тут открываем меню. Перерисовываем картинку со страницей сайта и отправляем клиенту, у нас тут рендер-движок и вся логика. Предпочитаете gif или bmp? Куда вы уходите, я не ебанутый! НЕ ЕБАНУТЫЙ!
>>592259 >если накопит достаточно артов - сделает достаточно статичных картиночек, которые сможет показать на дваче Пофиксил. Сейчас бы в 2к19 думать, что если нарисовать достаточно статичных картиночек, внезапно к ним добавится анимация, прописанный сюжет и геймплей, проработанные персонажи, сеттинг мира, различные геймплейные фишки, сам собой напрограммируется код, сами собой запишутся музыка и звуковые эффекты. Такой-то маня-мирок.
>>592316 > и скачать бесплатные звуки, лол. Игра со скачанными бесплатными звуками это что-то на уровне скачанных бесплатных говномоделек, которые игроки уже видели в двух десятках любительских высеров на unyti personal edition. Детектится игроками на раз-два, лишает проект атмосферы, аутентичности и уникальности, выставляет напоказ либо нищету, либо недалекость разработчика.
>>592318 Ну и где ты сам запишешь настоящие звуки выстрелов? Или как едет bagger 288? Или как скачет рыцарь на лошади? Или целая армия рыцарей? Притом это ещё и профессионально надо записать и обработать.
>>592319 Необразованность уровня /gd. Посмотри ради интереса, как работают звукоинженеры и как они получают самые разные звуки буквально из ничего. На ютубе есть видосы, как для ведьмака делали саунд, для бэтмена. Ты думаешь, чтобы записать хруст ломаемых конечностей или звук разрубаемой головы, это в реальности проделывают и записывают?
>>592323 Да ятащемта знаю как и что записывают для кино. Поэтому и спросил и именно такие примеры привёл. И даже пояснил про профессиональную запись и обработку. Твой удар по сковородке у мамки на кухне никогда не сравнится даже с бесплатным профессионально записанным звуком выстрела. Даже допустив, что ты сможешь записать звук простых шагов, и даже отбросив то, что у у тебя нет нужного оборудования и даже это будет звучать как говно, ты не сможешь нормально сымитировать звук шагов в доспехах. А если ты захочешь сделать звук одновременно идущих 50 человек в доспехах размножив своё говно, то это будет ещё более убого и никогда не сравниться даже с бесплатным звуком из какой-нибудь бесплатной библиотеке, а игроки умрут со смеху, услышав это. Люди, которые это делают из извлекают звуки "изничего", заниматься этим всю жизнь и в профессиональных студиях. Ты такого никогда не повторишь и бюджета у тебя на это не будет. Поэтому для инди приемлемо использовать сторонние звуки, либо бесплатные, либо купленные подешёвке. А если это профессионально разрабатываемая игра с бюджетом, то такого вопроса даже на встанет, там совсем другой разговор.
>>592314 > Рикошет векторами и считается, о чем ты? >>592290 > Физические взаимодействия vожно и без каких-то там физических движков написать.
Вы серьёзно и без шуток каждый раз пишете это сами? Это же пиздец, нахер так делать, если можно взять готовый движок, создавать там объекты и манипулировать ими. Вам программировать нечего что-ли? Хотя чего это я, на дваче традиционно обитают stackoverflow-копипастеры
>>592314 > Рикошет векторами и считается, о чем ты? Дурачок, векторами считается если у тебя пулька как в рейлгане вылетела и мгновенно попала. А тут может быть такая ситуация что за один тик граната влетает в стену, надо этот вектор бэктрекать до точки пересечения, потом найти угол отскока, продолжить вектор на остаток длины туда, выяснить что влетели уже внутрь перпендикулярной стены, опять бектрекать, не забыть посчитать потерю кинетической энергии, и вот оказывается что это именно то что можно было сразу поручить готовому физическому движку.
Как всегда, вопрос, на который я не жду нормального ответа, ведь я на дваче. Вопрос такой, подскажите хорошую литературу на русском языке или видел уроки или сайт, где можно научиться разработке игр на unreal engine? Сколько не смотрю видео, везде мамкины разработчики, которые знают лишь основы и просто переделывают уроки с английского. Где сами не понимают сути того, что делают.
Дилетантский вопрос, на который, однако прямого ответа я так и не нашёл. Насколько я знаю, Стим привязывает количество бесплатных ключей, которые могут нагинерить разработчики, к числу совокупных продаж игры на момент запроса бесплатных ключей. При этом бэкерам с кикстартера игру надо дать, разумеется, не позднее релиза. Отсюда вопрос - что им, собственно, давать? Вальв с бесплатных ключей денег не имеет, насколько я знаю. Поэтому им чужие кикстартерные покупатели - ни жарко ни холодно. С Вальв достигается какое-то соглашение, по которому эти ключи покупает за деньги сам разработчик? Или у Вальв есть интеграции с Кикстартером, позволяющие дать разрабу ровно столько ключей, сколько бэкеров получилось на кикстартере? Или как это работает?
>>592520 Чел из чуркистан технолоджи на стриме заявлял что лимит в 5к ключей. Правила и фишки ключей расписаны партнёрам стима. Ты ещё скажи шитсторм с отзывом ключей пропустил.
>>592325 Няш, бесплатные звуки это как раз в большинстве своём либо сковорода матери, либо отредаченный в аудасити пресет из фрутилупса. Мимо озвучивал динозавра ртом и вертолет кипящим электрочайником.
>>592325 >Твой удар по сковородке у мамки на кухне никогда не сравнится даже с бесплатным профессионально записанным звуком выстрела
Да собсна звуки выстрелов и прочего в играх могут не иметь ничего общего с реальными. Смотрел видос как это делается в проф студиях, берётся комбинация разных звуков и сводится в один софтиной. Это не пошёл на стрельбище и записал, обычно им нужно определённое звучание.
>>592520 >Отсюда вопрос - что им, собственно, давать? Всем срать на бэкеров кикстартера если игра уже вышла. Им дадут ключик через пару месяцев. Или не дадут. Всем срать.
>>592620 >виар тоже был еще в 90, тонул тонул, и научился плавать Лол кек чебурек. >VR Headsets >Oculus Rift >0.44% >-0.02% Ноль точка сорок четыре, Карл. Минус ноль точка ноль два. Какой виар, какая стадия.
>>592601 И сразу, как эта таинственная компаниявообще не имеет значения, какая и сколько там гигатерабайт выкладывает свой пак, васяны всего мира всех категорий от кирилов до блогеров суют эти звуки в свои поделия. Спижженый, хоть и легально, звук в любом случае заметят разве что те, кому не похуй, как оно там пердит, так что затеряться в этих накопившихся за годы терабайтах тебе едва ли удастся. Свободных спрайтов тоже дохуя, но почему-то все делают сами или платят за ориджинал для себя. Я лично думаю, что дело даже не в том, узнают или не узнают, а в самоуважении.
>>592601 >Каждый год компания хуй я тебе скажу какая, пиздабол выкладывает по 25гб студийных звуков. >>592627 >И сразу, как эта таинственная компания >выкладывает свой пак, васяны всего мира Аноны, не ведитесь. Это говно полное. Из их лицухи: >d) Licensee must be the sole editor, otherwise a multi-user license will be required. Purchasing a multi-user license will allow you to use the sound effects > >e) Licensee may not re-record or change the licensed sound effects in any way То есть если ты делаешь игру не один а с другом - пиздуй покупать полную лицуху. И самое важное - никакого редактирования звуков. Хочешь смиксовать? Поправить громкость или высоту тона? Авотхуй тебе. Короче - пропиетарное говно с анальными ограничениями.
>>592633 >эта хуйня будет Когда будет тогда и приходи. Сейчас по "стриминговый сервис стадия" гугл выдаёт старую новость марта месяца.
>>592642 cc0 ничего не гарантирует, листаешь бывает опенгеймарт, видишь cc0, а это марио перерисованный, или в звуках используется сэмпл идущий по дефолту со звуковым редактором. И сразу зубы сводят, от того что тебе пытаются подсунуть чужую IP под видом свободной.
>>590129 (OP) СУП! Кто разбирается настройке модов для фолача, скайрима итэде? Нихера не смыслю в этих ваших ENB ESP, но
как менять цветовую гамму без ENB? Как понизить Saturation в Фолаче?
Короче суть такая: Накатил мод Vivid weather для Фолача4, он может работать без этой ENB (ибо она жрет фпс) Этот мод добавляет погоду, дожди и всякие вещи, но мне из него нравится только то, что он делает с изображением (гамма свет и тд)
Теперь я хочу поставить себе TrueNights + DarkerNight НО НО ХОЧУ ВЫДРАТЬ ИЗ VIVID WEATHER ТУ ЧАСТЬ КОТОРАЯ ОТВЕЧАЕТ ЗА НАСТРОЙКИ ИЗОБРАЖЕНИЯ и ЦВЕТА*, а погода мне не нужна но я полный болван в этом спасити
Сап, эксперты. Подскажите, как можно растянуть геймлей? Есть 5 ассетов локаций. Просто так пилить кучу уровней - плохой вариант. В голове только 2 варианта - сделать бэктрекинг или просто заполнить каждый квадратный метр мира игры пустым контентом (по типу книг из скайрима). Можно тупо увеличить здоровье всем врагам, но мы же не кириллы какие-то... Подскажите короче
>>592726 Что-то слешероподобное бродилки. >Почему куча уровней не сойдет? Слишком однообразно получится. Для каждой локации есть свой набор тайлов и всяких предметов. Но как их не расставляй, уровни будут казаться одинаковыми
>>592727 Ну бля, все игры из набора одних и тех же предметов и текстур состоят. Нужно больше в геометрию уровней упарываться, придумывать какие-то развилки, пути, всякие интересные комбинации для возможных маневров. Можешь с цветами попробовать поиграться. Но чтобы уровни отличались друг от друга, они не обязательно должны быть принципиально разными во всем. Из одних и тех же предметов можно условную арену сделать, а можно что-то коридорное или открытую локацию, и восприниматься они будут по-разному, и геймплей на них разный будет. Надо думать локациями, а не уровнями, какую-то идею в каждый из них вкладывать.
>>592723 А зачем, не нужно растягивать. Растянутый контент будет сразу минус игре за пустоту и однообразие. Лучше полчаса плотного геймплея чем два часа воды. За воду будет хейт от игроков.
>>592731 вот я хочу из уже имеющихся кусочков сделать еще пол часа плотного геймплея. Ищу какой способ или механику. Как то интересно обыграть возможно
>>592732 Ты геймплей растягиваешь или карты локаций?
Если геймплей то сделай боёвку уровня "Соль и санктуари" или "Холлоу кнайта". Всё, фоном можно пихать хоть заливку градиентом, игрок будет залипать часами.
Если карты локаций, то тут только новый контент. Никак иначе не растянуть, старые элементы будут видны сразу а однообразие это плохо.
Там создатель Braid рассказывает, как рост сложности в технологии обычно приводит к деградации и коллапсу цивилизации.
Также говорит о том, что современные разработчики игр почти ничего не понимают в том, как их инструменты работают на низком уровне.
Ну и из этого вопрос - а какие вообще книги есть, которые обозревают всю эту кухню от низов до верхов? Чтобы провести ньюфага от написания мелкого движка до создания конечной игры.
Что-то близкое к теме - Game Engine Architecture by Jason Gregory, но оно хоть и описывает все это и дает местами полезные куски кода, всё же это не туториал, где бы создавался движок на который натягивается игра.
>>592754 >Там создатель Braid рассказывает, как рост сложности в технологии обычно приводит к деградации и коллапсу цивилизации. Что за цивилизация? Наша цивидизация или игра цивилизация.
>>592754 >создатель Braid рассказывает >рост сложности в технологии обычно приводит В коде функционал Брейда напишет любой студент за полгода фултайма. Отсюда вопрос, что создатель Брейда знает о сложности в технологиях? У него там технологии вывода 2д спрайтов, каменный век.
>Также говорит о том, что современные разработчики игр почти ничего не понимают в том, как их инструменты работают Создатель Брейда не понимал как делается его же графика и музыка. Пушто графика Брейда заказана у стороннего человека, музыка Брейда заказана у сторонней компании.
>Есть вот такое видео Вот бы сейчас статьи давать не текстом.
>>592755 Проснись, ты серишь. Ты не художник и не скульптор, а всего лишь малолетний долбоеёб, скачавший юнити и решивший, что если он перемещает по сценке результат работы других людей, то внезапно становится творцом. А в целом твоя аналогия неверна. Тут скорее такая аналогия - зачем художнику изучать теорию цвета, композицию, анатомию и перспективу, если можно слепить коллаж из кусков работ других людей, и это будет отдаленно напоминать картину, пусть и убогую? Игра в конечном счете - компьютерная программа, и отрицать необходимость понимания работы компьютерных программ для создания оных - это как срать себе на голову.
>>592776 > Там говорилось про разработчиков игр, а не про конкретно прогеров. Разработчик игр и есть прогер, а не таскатель ассетов по сценке в юнити. Особенно если мы берем любительскую и инди сферу. Потому что без прогера разработка игры невозможна, какой бы крутой художник не был, его арты останутся просто артами, пока прогер не вдохнет в них геймплейную логику. >>592778 А ты сам-то игорный залупан? Ты верещишь тут уже с десяток тредов подряд, просишь всех показать игры. Но сам при этом не показал ни одной.
>>592778 Давай я насру тебе в рот, а когда ты скажешь, что невкусно, то я скажу, что ты не имеешь права так говорить, потому что ты не заканчивал кулинарных академий. И должен молча кушать говно.
>>592788 >Говноед съеби Если бы я специально его искал и ел. Но нет. В гуглпомойке каждая игра такого уровня, двигающиеся картинки превращают телефон в плиту. Обратных случаев почти нет.
>>592788 > не указываю как вести разработку >можно быть художником и слабым прогером и разрабатывать простую игру. >Но я не засираю других >а значит ты озалуплена Ты же в одном посте умудрился аж два раза поделить на ноль и посрать сам себе на голову. Понятно, понятно, вот мы и выяснили, что ты сам оказался безигорным чмом, не имеющим отношение к геймдеву, а следовательно, по твоей же логике, не имеющим права на высказывание любого мнения в сфере разработки игр.
>>592780 >Разработчик игр и есть прогер о, эти маняпрогеры, которые делают пикрелы, потом закономерно получают 5-10 загрузок и верещат что ОНИЖЕПРОГЕРЫ и им не с руки учиться рисовать
>>592840 > Хороший, чистый дизайн буквы одной толщины, но с разными шрифтами и при этом одного размера. пустые пятна не вокруг элементов, а хуй знает где. элементы опасно близко к краю екрана. > Цвета вообще райские уродливые прямые цвета из 90х. красный так вообще 255 0 0 похоже
юните пологичней канеш, но уеч канеш проще для быстрого наброса, но отсутствие контрол зэ? контрол зэ 4 раза? с обнулением после сейва? это пиздец какой-то, легасипараша, как так можно
>>592758 Я бы не стал кидаться такими опрометчивыми заявлениями. В брейде очень крутая система отмотки времени. Ты такую точно не сделаешь.
Но я всё равно поигрываю с этого дроча некоторых личностей на этого Джоатана Блоу и сам Брейд как нечто чуть ли не перевернувшее мир. А для понимания какое он по сути бездарное хуйло достаточно попробовать поиграть в его Витнес, в котором говно практически все его аспекты. Смотрел видео, где один его преданный фанат делал полный обзор игры и все 40 минут описываю говняность, скучность и безыдейность этой поделки, постоянно предполагал, что дядя Джонатан просто всех так затроллил, он как музыкант, которого постоянно просят сыграть свою популярную песню, устал от этой изветсости и решил проверить сколько же говна он сможет впихнуть игру и до какой степени ему это сойдёт с рук.
>>592896 Двачую. В 80-90 было полно инди-игр, тогда они назывались шареварами. Потом в 00-х были флеш игры, на всяких конгрегейтах. Там были просто сотни игр про чувства, как себя позиционирует этот Брейд. И с перемоткой времени была хуева туча игорь. Хуй знает что это за Брейд, никогда не слышал о нем даже. Пишут что что-то консольное. Может в этом фишка? Он перевернул мирок консольщиков, показав что там могут релизиться не только корпорации и студии?
>>592896 > В брейде очень крутая система отмотки времени. Круче чем в POP? Не верю. Несите пруфы на РТ. https://youtu.be/TQjDKutcD3o?t=219 Интересно, осилит ли такой графоний, анимации, геймплей в 2к19 году гондотер?
>>592935 >а хранить нужно не только позиции объектов, но и всю игру? >имплаинг вся игра это не позиции объектов >имплаинг бред это не платформер >имплаинг недостаточно воспользоваться детерминированным прнг и хранить только нажатия кнопок а все остальное рассчитывать Мда лол кек, зумеры все такие тупые как ты или ты особенный? Спасибо, развеселил.
>>592945 > воспользоваться детерминированным прнг и хранить только нажатия кнопок а все остальное рассчитывать хмхмхм. а ты хорош. >>592947 хуле ты так течешь с этой фичи, что, это так весело, блять, прыгать и время мотать? пиздец казуалы конченые люди
>>592949 >Как отличить юнити-дауна. Извини, я этим говном не пользуюсь. Так что еще у тебя в игру то входит? >А что будешь делать с уничтожаемыми Создавать обратно когда отматывается время? М? >и перемещаемыми объектами? Они и будут перемещаться детерминировано как и раньше, М? > Ой, даун об этом совсем не подумол...
>>592949 >А что будешь делать с уничтожаемыми и перемещаемыми объектами? зачем ты говоришь о том в чем нихуя не понимаешь? может быть именно из-за непонимания у тебя такое фанатичное боголепие возникло к относительно несложной механике? ну типа как пещерные люди видят грозу и думают что это бог там очень страшный и сильный молотом бьёт
>>592959 Ты просто мозгоеб и словоблуд, ну ок недостаточно хранить только кнопочки, но достаточно хранить только события, к которым относятся кнопочки и мелочи типа уничтожения объектов. Автор бреда решил хранить весь мир, чем сам придумал себе сложность и сам героически ее преодолевал. Ну флаг ему в руки. >Не понял, ты хочешь сделать статичный мир в котором нельзя перемещать объекты? >Не понял Это мы уже заметили.
>>592959 Что ты несешь шизик? Тут все за 1 минуту разобрались в механике, а за 5 минут уже продумали и доработали под все возможные подводные камни. Один ты носишься с этим Брейдом как с писаной торбой как с чем-то неописуемо сложным. Тебе так трудно далось понять как работаем механика? Возможно геймдев просто не твое.
>>592959 >Просто констанция факта что малолетние дауны этого итт треда даже в такой простой механники разобраться не смогли и обосрались сразу же. Но уже насрали о том как всё просто. знаешь, а ведь забавно перефорсил. типа, аноны сказали что всё просто, потом ты такой ТАМ СЛОЖНО ТЫ НЕ ЗДЕЛАЕШЬ, а потом сам такой там всё просто.
>>592962 ХАХАХАХАХАХАХАХАХ ХАХАХАХА хахах хах хах хехе. кнопочки, блять, хранить, ага, ещё чего, утруждать себя воспроизведением последовательности событий.
>>592964 Это наоборот самое простое решение. Сохраняешь все ентити на сцене и все их свойства и все. Каждый кадр у тебя есть инфа где какая ентити и какие у нее свойства.
Сохраняя состояние кнопок, ты сможешь только обратно воспроизвести нажатие кнопок, что тебе вообще ничего не даст. У тебя просто эффект Даннинга-Крюгера, ты не видишь подводных камней.
>>592969 >У тебя просто эффект Даннинга-Крюгера Вообще-то у тебя. Я сразу написал про кнопочки и детерминированный прнг. Это все что влияет на стейты игры.
>>592969 >Это наоборот самое простое решение. И самое неэффективное. >Сохраняешь все ентити на сцене и все их свойства и все. Надо хранить не энтити а события. Например - юнит Х заметил игрока и начал движение в его сторону. Пара байтов, покроет вообще 99% сценариев. Сама траектория высчитывается.
>>592977 Ты очень недалекий, анон. Ладно, намекну: никакого божественного влияния на стейт игры не бывает, текущую скорость объекта ты знаешь, значит спокойно отматываешь траекторию объекта назад на кадр. Всех объектов, угу. Таким образом если твоего персонажа столкнул другой, ты это вычислишь из его траектории. Если игрок сам спрыгнул, то там будет нажатие на кнопочку.
Аноны, есть идея игры: 2D рогалик с видом с боку, 17-18 века, чтобы было одновременно холодное и огнестрельное оружие, боёвка а-ля dark souls/bloodborne. Можно сделать несколько классов: боец - больше здоровья, преимущественно ближний бой, низкая скорость, стрелок - высокая скорость, преимущественно дальний бой, маг(если добавлять магию в игру) - доступ к различным заклинаниям и т.д.
Вы бы стали в подобное играть? Где можно подглядеть референсы?
Если не отброшу всё, то планирую делать на юнити, но может есть более подходящий движок для этого?
>>592935 >Ну вот допустим, как ты сделаешь перемотку если у тебя 256 мегабайт оперативной памяти Ну считай. К примеру до 64 подвижных объектов на карте, 60 кадров в секунду. Для каждого храним x,y координаты позиции, x,y вектор скорости и скажем ещё 4 флага состояния, переменные 32-битные. Получаем расход 120 килобайт памяти в секунду. Пускай хранить надо до 30 секунд, получаем 3.6 мегабайта памяти. Проблемс?
>>592981 проблема в том, блять, что время игры течёт назад. там одними кнопочками не справиться, потому что если для реплея это бы отлично прокатило, то для реверса ты должен понимать что, например, уничтожимые обжекты и враги не могут быть явно воспроизведены из-за того что игра допускает, например, удары в пустоту, которые могли бы ударить ящик, стоящий на месте удара, однако при реверсе будет неясно, нужно ли в этот момент ресать ящик или же он был убат другим ударом. ну и про прыжки с уступов тоже уже написали
>>592990 >удары в пустоту, которые могли бы ударить ящик, стоящий на месте удара, однако при реверсе будет неясно, нужно ли в этот момент ресать ящик или же он был убат другим ударом На это я уже ответил что достаточно хранить id цели удара с событием нажатия кнопочки. >прыжки с уступов С ними все в порядке.
>>592994 Так в Брейде так и есть. Он пишет что сам не знает сколько сохранится. Может тебе надо отмотать час, а осталось только 35 минут. А на каком то уровне если память кончится автор пишет что просто выкидывает с уровня и все. Геймдизайн уровня /gd
>>592994 храним не 60 фпс, а 6 фпс. перемотку делаем ускоренной, юзер нихуя не заметит, базарю храним не 64 подвижных объекта, а только те, которые чем-то заняты. итого сокращаем раз в пять-десять. переменные храним 32-битные только для х,у. для скорости сойдут и попроще, а уж флаги состояния и вовсе булеанами можно сделать. короче, говно вопрос.
>>592992 >прыжки с уступов >С ними все в порядке. ну бля, братан, там же обрыв. юзер жал клавишу "вправо" пока не свалился с обрыва. в реверсе персонаж будет жать клавишу "влево" по сути, но вместо того чтобы запрыгнуть на обрыв, упрется в него спиной.
>>592999 Хорошо, убедил, кроме кнопочек, и целей для ударов, запишем еще точку отрыва когда начал падать. Это все еще в основном только нажатия кнопочек и немного доп. событий.
>>593005 > интерпретировать. интерполировать, умник. > Совсем недавно ты про кнопочки говорил на серьезных щщах, лол. кнопочками тоже можно сделать, и это будет элегантнее и меньше сохранять мегабайт нужно, просто там камней подводных дохуялионы. кнопочки чище и праведнее. ты же выбираешь легкий путь.
>>593005 > Совсем недавно ты про кнопочки говорил на серьезных щщах, лол. Я понимаю что ты троллишь тупостью, но все же. Дело не в самих кнопочках, а в подходе. Автор Брайда решил хранить состояния (это статика, поля объектов) изобретая там какие-то оптимизации по дельтам между кадрами. Тут в треде предлают хранить события, т.е. динамику.
>>593012 > Даун, прекращай. Ты про прыжки опять забыл? > Да, а прыжки храним моменты когда на персонажа начинает действовать гравитация и прекращает действовать. экономия памяти колоссальна. и перестань уже разговаривать как жопа.
>>592906 >> хранить массивы позиций обжектов Так ты даже близко не сделаешь идеальную отмотку времени таким образом и в брейде конечно же не так. Там идеальная покадровая отмотка пиксель в пиксель и работало это всё на говножелезе в вин хр.
>>592994 Во-первых, используется дельта компрессия. Большинство свойств ентити не изменяются каждый кадр. То есть данных будет мало. Во-вторых, можно буферизовать поток на диск. Хранишь в памяти только определенное число последних байт, остальные выгружаешь на диск. Пока будет перемотка назад эти данные асинхронно успеют подгрузиться в поток
>>592945 >позиции объектов >хранить только нажатия кнопок а все остальное рассчитывать Ничего из этого не даст тебе идеальную отмотку. малейший лаг уничтожает это С кнопками проверено ещё на древних консолях.
>>592997 >делаем не из муки, а из перетёртого говна, покупатели не заметят >продаём только в степных аулах >когда жалуются что воняет, говорим чтобы нос затыкали, говно вопрос Вот из-за таких как ты российски геймдев и в говне по уши.
>>592989 А как быть с объектами, которые постоянно спавнятся и исчезают из игры, типа каких-нибудь быстрых пулек, которых можно настрелять сотню за минуту?
Посмотрел прохождение этого вашего Брейда. Да, кнопочки там хранить не надо, лол. Потому что перемотка времени действует только на объекты, а не персонажа.
>>593045 > делаем не нормальмапы и дисплейсменты, а хуячим 100500 поликов > свет не запекаем, а реалтаймом просчитываем > когда жалуются что тормозит, говорим чтобы печь апгрейдили, говно вопрос
>>593053 >перемотка времени действует только на объекты, а не персонажа. Ты не просто ебанутый, ты в край ебанутый. А кнопочки действительно хранить не надо, если ты не даун.
Забавно смотреть как закончившие вчера школу зумерки обнаруживают для себя культовый инди игры всего-то 10 года. Очень занимательное зрелище.
>>593072 Я реально не понимаю зачем некоторые люди обосравшись начинают говно ещё и пережёвывать и по лицу размазывать, вместо того, чтобы обтечь. А ты не подумал посмотреть видео, которое я прикрепил? Наверное это было бы логично, если бы ты не был дауном.
Я понимаю, что когда не делал ничего сложнее чем "иди и стреляй вперёд нарисованным в пейнте говном" для ТВГ, трудно представить, что в игре могут быть РАЗНООБРАЗНЫЕ МЕХАНИКИ, но это вот оказывается так. Там много разных механик, связанных с отметкой времени. В том числе и ИММУНИТЕТ у некоторых вещей на которых уровнях или позициях. Иммунитет может быть как у персонажа, так и у врага или даже предмета. Обтекай, ебанутый.
>>593078 >Культовых инди игр может быть больше одной Для меня это тоже было сюрпризом. Я когда это узнал, от так прихуел, что спать несколько дней не мог.
>>593085 Я реально не понимаю зачем некоторые люди обосравшись начинают говно ещё и пережёвывать и по лицу размазывать, вместо того, чтобы обтечь. А ты не подумал посмотреть видео, которое я прикрепил >>593062? Наверное это было бы логично, если бы ты не был дауном.
Ведь если бы время для персонажа тоже перематывалось, то он бы НЕ МОГ ПРОЙТИ ДАЛЬШЕ, потому что лестницу перемотало бы наверх, но и персонажа тоже перемотало обратно на платформу с которой он прыгнул.
Аноны, есть идея игры: 2D рогалик с видом с боку, 17-18 века, чтобы было одновременно холодное и огнестрельное оружие, боёвка а-ля dark souls/bloodborne. Можно сделать несколько классов: боец - больше здоровья, преимущественно ближний бой, низкая скорость, стрелок - высокая скорость, преимущественно дальний бой, маг(если добавлять магию в игру) - доступ к различным заклинаниям и т.д.
Вы бы стали в подобное играть? Где можно подглядеть референсы?
Если не отброшу всё, то планирую делать на юнити, но может есть более подходящий движок для этого?
>>593104 Давай распишу тебе как 3-х летнему ребенку, что происходит на видео 1. Игрок дергает рычаг 2. Лестница падает сверху 3. Игрок прыгает на платформу 4. Игрок прыгает на лестницу. 5. Игрок ползет до верха лестницы 6. Лестница доезжает до пола X. Включает перемотку времени Y. Лестница улетает наверх вместе с игроком, профит. Если бы перемотка времени в данный момент действовала на игрока то произошло бы следующее 6. Лестница отъезжает от пола 5. Игрок спускается до середины лестницы 4. Игрок спрыгивает с лестницы 3. Игрок взлетает на платформу 2. Игрок взлетает к рычагу. Ничего этого не происходит. На игрока перемотка времени в данной сцене не действует. Похуй как ты это объясняешь, особенной лестницей или еще чем.
>>593155 >Посмотрел прохождение этого вашего Брейда. Да, кнопочки там хранить не надо, лол. Потому что перемотка времени действует только на объекты, а не персонажа. >это не так, в этой сцене всего лишь одна из модификций механики отмотки времени, здесь на персонажа не действует отмотка из-за добавления механики иммунитета >РЯЯЯЯЯ ты неправ ща я объясняю что тут не действует Ты уже вытекаешь из треда, жиробас.
>>593167 Ну и? В этой сцене перемотка времени на персонажа не действует. => Персонаж действует не согласованно с объектами. => Кнопочки сохранять не поможет.
>>593168 Кормлю тебя в последний раз, дегенеративный жиробас. >Посмотрел прохождение этого вашего Брейда. Да, кнопочки там хранить не надо, лол. Потому что перемотка времени действует только на объекты, а не персонажа. Начнём с того, что тут было заявление про НЕ НАДО, потому что В ИГРЕ БРЕЙД на персонажа отмотка не действует, а не про НЕ ПОМОЖЕТ. Что хранение кнопочек это идея шизика, говорилось и ранее и было так же сказано и мной >А кнопочки действительно хранить не надо, если ты не даун. И тебе, дауну или твоему умственно отсталому другу, не суть, было пояснено почему в этой сцене на персонажа не действен отмотка времени и что это не основное поведение данной механики и даже приведено видео с тем, как на персонажа действует отмотка времени >Там много разных механик, связанных с отметкой времени. В том числе и ИММУНИТЕТ у некоторых вещей на которых уровнях или позициях. Иммунитет может быть как у персонажа, так и у врага или даже предмета. После чего ты семеня два раза или вас двое таких долбоёбов, не суть начал доказывать то, с чем НИКТО И НЕ СПОРИЛ >Ведь если бы время для персонажа тоже перематывалось, то он бы НЕ МОГ ПРОЙТИ ДАЛЬШЕ, потому что лестницу перемотало бы наверх, но и персонажа тоже перемотало обратно на платформу с которой он прыгнул. и >Давай распишу тебе как 3-х летнему ребенку, что происходит на видео >пук пук пук >Если бы перемотка времени в данный момент действовала на игрока то произошло бы следующее >пук пук пук >Ничего этого не происходит. На игрока перемотка времени в данной сцене не действует. Похуй как ты это объясняешь, особенной лестницей или еще чем. После чего ты начал кукарекать про потерю контекста. Всё. Можешь конечно и дальше объяснять что на видео, где персонаж не прыгает, он действительно не прыгает, когда с этим никто не спорил, и подводить это под то, что механики прыжков вообще не существует, несмотря на то, что она по полной и очень разнообразно используется в игре. Препятствовать этому твоему обмазыванию говном я не буду
>>593181 Тяжело тебе в жизни придется, такому тугоумному. >было заявление про НЕ НАДО, потому что В ИГРЕ БРЕЙД на персонажа отмотка не действует, а не про НЕ ПОМОЖЕТ. Все верно. В другой игре где есть перемотка всего мира назад, запись кнопочек будет прекрасно работать. Только аутист может не понять что не надо = не поможет. >было пояснено почему в этой сцене на персонажа не действен отмотка времени Строго говоря почему именно в сцене с лестницей перемотка не работает на персонажа ты так и не объяснил. Место проклятое? Лестница волшебная? А хуй его знает. >Можешь конечно и дальше объяснять что на видео, где персонаж не прыгает, он действительно не прыгает, когда с этим никто не спорил, и подводить это под то, что механики прыжков вообще не существуе Причем тут вообще прыжки, дегенерат? Это у тебя такое неумение пользоваться аналогиями? Попробуй пользоваться логикой в следующий раз. Если бы не было таких ситуаций, где на персонажа не действует способность (перемотка времени), то не было бы никаких препятствий, для использования механизма с записью кнопочек. Впрочем твой брейд такая хуйня что его можно использовать как учебник того как НЕ НАДО делать геймдизайн.
>>593186 Но он прав в том что геймдизайн отстойный. Вот он вебм показал - это типичное занятие в брейде. Прыгать десяток раз на одном месте в попытках попасть куда-то.
То есть игра НЕ про то как прикольно решать головоломки со временем. Это был бы хороший геймдизайн. А про войну с ебучими прыжками и микротаймингами. Играл в неё в год релиза, заебался от таймингов и дропнул пройдя пару локаций.
>>593190 Субъективное мнение. Я не хардкорный игрок, но все же прошел до конца. Не без трудностей, иногда задрачивать приходилось, но все же опыт интересный. Имхо, довольно хороший баланс того, чтобы подумать, попрыгать, но при этом иногда превозмочь свои скиллы. Но опять же, все индивидуально. мимо
>>593236 Знаю, что там одно облачко нужно долго ждать https://youtu.be/hXapU19QKsw?t=89 Еще там по-моему две концовки. Вообще советую на ютубе посмотреть как их собирать, это уже бонусные суперсложные задания. Натыкался на один ролик, чувак на одном месте чтобы просто исполнить маневр дрочился минут сорок на отмотках веся в воздухе не мог попасть на вылетающего из трубы гриба.