Главная Юзердоски Каталог Трекер NSFW Настройки

Gamedev

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 1001 149 248
Движкосрачей тред. Аноним 20/10/19 Вск 12:40:05 618624 1
1.jpg 47Кб, 640x736
640x736
2.png 39Кб, 324x277
324x277
3.jpg 42Кб, 600x447
600x447
Обсуждаем, какой движок самый плохой - здесь.
Токсим, срёмся, диагностируем шизофрению и объявляем крысу в хате тоже здесь.

Бесконечный тред для свободного общения.
Аноним 24/06/22 Птн 10:05:42 809324 2
>>809317
раз в месяц на трапов вздрочнуть не грех
Аноним 26/06/22 Вск 21:40:35 810148 3
Аноним 27/06/22 Пнд 06:23:26 810187 4
image.png 97Кб, 883x618
883x618
Ну вот почему я ненавижу писать на другом языке и в другой IDE

Они блядь даже открытие объявления не сделали....

Вот в visual studio я нажму F12 и увижу что это за bolt и что оно блядь там хочет (студия откроет мне нужный код)

А в годотном едиторе (да впрочем и в vs code) я теперь сижу и гадаю что там блядь должно быть. Ведь код не мой
Аноним 27/06/22 Пнд 08:26:39 810206 5
>>810187
Ты ахуел так базарить, говнотька? Терпи блять
Аноним 27/06/22 Пнд 11:35:33 810225 6
>>810187
Зато отступы смотри какие красивые
Аноним 27/06/22 Пнд 13:11:29 810256 7
изображение.png 38Кб, 475x581
475x581
>>810225
В студии красивее отступы

>>810206
Я это к другому разговору... Я то сам С++, но нет нормальных движков для С++ программистов (именно где все можно на С++, а не писать говнонадстройки которые потом все равно на сктиптоговне запускать)

Ну вот люди и говорят - да что там на питон пересесть - почитал про циклы-условия-типы и ебошь код.

А только тут даже сама IDE говно (и это даже не претензия к годоту, а именно IDE.лучше студии разве что какая-нибудь проприетарщина за многобабок)
Аноним 27/06/22 Пнд 14:47:20 810273 8
>>810256
>нет нормальных движков для С++ программистов
UE
Аноним 27/06/22 Пнд 16:15:11 810283 9
>>810273
нет. Там таже самая ебля с блюпринтами - то есть пишешь класс на С++, а потом юзаешь его ебаными блюпринтами...

Соответственно чтобы начать писать на С++ - надо блядь сначала сделать игру на блюпринтах чтобы понимать что как цепляется и что откуда торчит.


Нельзя всю игру сделать чисто на С++ не трогая ни одного гомоблюпринта.


По крайней мере я не нашел ни одного гайда/руководства, где бы это было можно.

Все так - пишут какой-нибудь павн на плюсах, а потом ебутся с блюпринтами чтобы оно работало
Аноним 27/06/22 Пнд 16:17:31 810284 10
>>810283
Плюс С++ там сделано как говно - одна синтактисеская ошибка в коде (букву очепятал), и редактор крашится (а иногда еще и портит сцену - у меня такое было, что после краша из-за пропущенной буквы в каком-то макросе пришлось все заново делать - ну нахуй)
Аноним 27/06/22 Пнд 16:25:42 810287 11
>>810283
>пишешь класс на С++, а потом юзаешь его ебаными блюпринтами
Тебе это одноклассники рассказали?
Аноним 27/06/22 Пнд 17:09:39 810299 12
>>810256
>нет нормальных движков для С++ программистов
А что насчет Source?
Аноним 28/06/22 Втр 05:23:42 810496 13
>>810287
ну покажи где я могу закодить всю игру на С++ не трогая НИ одного богомерзского блюпринта.

Я не нашел. Все гайды такие - создаешь некоторый класс. А потом создаешь для него блюпринт и по сути всю логику делаешь именно через блюпринт.... А если нихуя не знаешь где в этом ебучем блюпринт-редакторе куда щелкать, то нихуя и сделать не можешь... То есть надо идти и изучать гайды по кодингу на блюпринтах

Или ты как тот годотя который тоже тут убеждает что в годоте можно писать всю игру на С++... но тоже не смог показать ни одного пруфа, а в записаном видео он сам же показывал как он создавал гдскрипт из которого звал свой С++
Аноним 28/06/22 Втр 09:54:00 810512 14
>>810507
Нет, ты не дал ответ как писать на С++ без единого гдскрипта
Аноним 28/06/22 Втр 14:51:33 810629 15
>>810496
Один вопрос - зачем? Как показывает практика недостаток С++ в его неудобном громоздком кодинге значительно перевешивает его преимущество в производительности, потому что в конечном счёте когда система разрастётся до уймы классов и методов производительность всё равно снизится, а вот неудобный синтаксис и ошибки по любому чиху будут невероятно изматывать.
Отлаженный скриптовый язык намного эффективнее для написания гир, особенно инди игр.
Аноним 28/06/22 Втр 16:49:09 810653 16
Не делаю игр потому что под меня движка нет, поняли?
Аноним 28/06/22 Втр 20:45:33 810750 17
>>810643
Тот анон прав, на с++ гемор что-то большое писать, только модули для быстрого выполнения чего-то
Аноним 28/06/22 Втр 21:24:24 810769 18
Аноним 29/06/22 Срд 07:46:28 810878 19
>>810653
Для не делания игор годот есть вообще-то.
Аноним 29/06/22 Срд 11:05:06 810943 20
>>810752
Чтобы была не уйма классов, а миллиарды компонент и систем. Ага.
Аноним 29/06/22 Срд 11:11:04 810947 21
>>810629
>Один вопрос - зачем?
Затем что я привык и мне удобней. В среднем на С++ я могу в день написать 3-4к строк полезного кода. На том же шарпе не больше 500. На незнакомом языке даже 100 строк не будет.

>>810629
>кодинге значительно перевешивает его преимущество
Ты не умеешь кодить большие проекты.

>>810629
>разрастётся до уймы классов и методов
Ты жабу и шарп видел? Вот где стопятсотклассов.

Не пиши как долбоеб и не пиши как инфобляди сказали. Тогда и не разрастется.
С++ в отличие от многих других языков позволяет подстроить стиль под себя.
Можно вообще без классов писать (при этом в отличие от дедовского си у тебя будет куча фич типа перегрузки, операторов, пространств имен и т.д.)

>>810629
>Отлаженный скриптовый язык намного эффективнее для написания гир, особенно инди игр.
нет
Аноним 29/06/22 Срд 11:48:04 810968 22
>>810947
>на С++ я могу в день написать 3-4к строк полезного кода. На том же шарпе не больше 500
Вот только 500 строк на шарпе выполняют то же самое что 10К строк на с++ дристе. Полезный код он пишет на плюсах, кек.
Аноним 29/06/22 Срд 14:03:37 811033 23
>>811032

15 минут на моем 5900x

ты бросай это дело, хтмл5 в уече никогда не работал
Аноним 29/06/22 Срд 16:56:14 811087 24
>>810187
>нажму F12 и увижу что это за bolt
В редакторах здоровых людей это делается по ctrl+клик левой кнопкой мыши по подчёркнутому слову. F12 здоровые люди биндят на что-то действительно полезное, а не эту фигню.

>>810225
>отступы смотри какие
Их какой-то говнокодер делал. Или это ошибка из-за копипаста с какого-нибудь форума. На практике достаточно одного таба, а не как здесь - 4 штуки подряд. Длину табов можно изменять в настройках редактора, делай их равными хоть 1 пробелу. Также GDScript может форматироваться пробелами вместо табов.

>>810256
>это даже не претензия к годоту, а именно IDE
Ты можешь редактировать GDScript в любом внешнем редакторе. Вопрос только в том, можно ли VS адаптировать под произвольный ЯП? Или они только для C++/C# предназначены?

>именно где все можно на С++, а не писать говнонадстройки которые потом все равно на сктиптоговне запускать
Ты можешь использовать Godot как обычный движок 90-х, игнорируя существование визуального редактора сцен. Но я не знаю, как именно это делается, никогда не интересовался.

>>810947
>В среднем на С++ я могу в день написать 3-4к строк полезного кода. На том же шарпе не больше 500. На незнакомом языке даже 100 строк не будет.
Ты индус? Почему ты измеряешь полезность кода количеством строк на языке? Очевидно, на подобных питону языках количество строк для выполнения той же работы будет значительно меньше. Рекомендую переходить на ассемблер, там ты будешь высирать десятки тысяч строк полезного кода в день.

>незнакомом
Ну так познакомься сначала, что ты как социофоб какой!

>С++ в отличие от многих других языков позволяет подстроить стиль под себя.
Ошибка. C++ не позволяет подстраивать стиль под себя, если не использовать препроцессор (это отдельный DSL вроде бы). Языки, позволяющие подстраивать стиль под себя, это, например, FORTH и seed7, на таких языках можно сделать код совершенно непонятным для любого мимокрокодила, включая базовый синтаксис, например, использовать вместо пробелов любой другой символ (лол). А этот ваш сипляспляс ничего не умеет, кроме мейнстримной фигни.
Аноним 29/06/22 Срд 20:43:21 811259 25
>>810947
Влезу в разговор

Я начинал на С++, потом писал на шарпе и потом на питоне в годоте

С++ удобен только для возни с массивами, чтобы там быстро что-то делать, так как арифметика указателей просто нереально быстрый доступ даёт

Остальное лучше шарп или питон, особенно с гуи

На деле мало случаев, когда скорость действительно критична и С++ по мне так больше для всякого рода симуляций и тому подобного, однако, везде можно извернуться и получить прирост к быстродействию.
Аноним 30/06/22 Чтв 07:14:42 811407 26
>>811259
Я и писал про мой синдром утенка
Я на работе пишу десктоп приложения на шарпе... Вообще не по кайфу, только из-за зарплаты это трогаю.



А дома я все пет проекты пишу на С++, не потому что какой-то там прирост к какой-то производительности... А потому что все именно так, как я привык и как я хочу. Я не хочу себя ломать под какое-то говно.
Аноним 30/06/22 Чтв 11:38:26 811457 27
image.png 120Кб, 751x720
751x720
Интересно, к чему это приведет.
Помимо сокращения, Unity также перестала нанимать новых сотрудников. Согласно анонимным работникам компании, работа в Unity стала крайне хаотичной из-за ошибок руководства и высокой текучки кадров. За две недели до сокращения глава компании Джон Рикителло заявлял, что Unity не планирует увольнение сотрудников.
Аноним 30/06/22 Чтв 11:48:39 811470 28
>>811457
>Интересно, к чему это приведет.
Любые события приводят только к очередному обоссыванию годота.
Аноним 30/06/22 Чтв 11:54:22 811477 29
>>811457

это нормой там считается. приведет к тому, что 300 программистов через неделю устроятся куда-то еще
Аноним 30/06/22 Чтв 13:21:42 811566 30
>>811477
Или переедут в РФ по программе привлечения ойти-специалистов, создавать отечественный двигатель.
))
Аноним 30/06/22 Чтв 13:34:35 811574 31
>>810878
>>810653
Мне тут куперкуб посоветовали, используй его


Кста, а можно с 1 движка на другой переносить карты и скрипты, халфлайф на краенгин например?
Аноним 30/06/22 Чтв 13:34:39 811575 32
Аноним 30/06/22 Чтв 13:43:40 811580 33
1.png 769Кб, 768x923
768x923
2.png 478Кб, 768x923
768x923
3.png 477Кб, 768x923
768x923
4.png 582Кб, 768x923
768x923
узнал себя?
Аноним 30/06/22 Чтв 13:44:13 811582 34
5.png 904Кб, 768x923
768x923
6.png 735Кб, 768x923
768x923
7.png 1392Кб, 768x923
768x923
8.png 630Кб, 768x923
768x923
Аноним 30/06/22 Чтв 13:45:13 811583 35
9.png 712Кб, 768x923
768x923
10.png 639Кб, 768x923
768x923
11.png 781Кб, 768x923
768x923
12.png 784Кб, 768x923
768x923
угадай чье ебало, не читая названия
Аноним 30/06/22 Чтв 13:45:55 811584 36
13.png 593Кб, 768x923
768x923
14.png 922Кб, 768x923
768x923
15.png 869Кб, 768x923
768x923
16.png 999Кб, 768x923
768x923
напоследок странное
Аноним 30/06/22 Чтв 13:58:26 811590 37
Аноним 30/06/22 Чтв 14:14:57 811603 38
>>811583
>XRay
>низ-центр
>жопа с руками

Вот и программист динамического освещения
Аноним 06/07/22 Срд 12:11:51 814387 39
miskatonics-154[...].mp4 782Кб, 1314x720, 00:00:16
1314x720
Годопидарьё
Аноним 06/07/22 Срд 12:41:45 814398 40
>>814387
Невероятная фича годота - смена текстуры?
Аноним 07/07/22 Чтв 09:10:22 814757 41
>>814387
Какой движок - такие и проекты.
Аноним 07/07/22 Чтв 22:09:31 815168 42
Аноним 07/07/22 Чтв 23:07:57 815181 43
>>815168
Ебать этот подорванный шиз серит. Есть поехавшие, которые людей преследуют, полностью поглощены, годами следят, названивают. У этого экземпляра интересно фокус сместился на хейт двигла. Иногда смотришь какой-нибудь репортаж про сектантов, думаешь, как можно найти долбоебов, которые продадут хаты и отдадут деньги какому-нибудь гуру, и хуяк, натыкаешься на такого ебанушку, бедняжку в годотную секту не взяли на говно изошел
Аноним 08/07/22 Птн 00:31:14 815195 44
>>815181

а по-моему типичный активный завсегдатай ИТТ
Аноним 08/07/22 Птн 01:17:37 815201 45
>>815168
>Juan will never tell you the ultimate truth behind those design decisions
Вообще да, Хуан любитель придумать свои понятия.

Ладно там обозвать серверами то что все уважаемые движкописи называют системами

Так этот аутист обозвал сценой то что другие называют префабом (или хотя бы актером, или scenenode) - фигачьте сцену на сцене из сотни сцен...

Сама-то концепция неплоха (хотя и противоречит многим методикам разработки - начинать надо не с деталей, а от абстракций - то есть начинать надо с условного мира, а не пушки в руках игрока - как это делается например в офф уроках - когда еще даже представления об игре нет, а уже фигачат мелкие детали анимации движения персонажа)

Но эта концепция явно не должна называться сценой..

Понятие сцены пришло из театра... Сцена может быть одна, в ней играют актеры определенный сценарий, сцена может меняться на другую, но зритель смотрит на одну - вот эти все слова и пошли в геймдев.
Аноним 08/07/22 Птн 15:25:36 815375 46
>>815201
>обозвал сценой то что другие называют префабом
Вот недавно впервые неиронично попытался почитать гайд годота и когда начали писать про ноды, возникло ощущение что мне описывают префаб.
Посмеялся немного и дальше не читал.
Аноним 08/07/22 Птн 23:59:03 815665 47
в анриле вообще нет префабов
Аноним 09/07/22 Суб 00:31:29 815696 48
>>815665
Там блупринты работают как префабы, и в то же время как визуальные скрипты в префабе.
Аноним 09/07/22 Суб 00:39:52 815713 49
>>815696

блупринты это отдельные акторы
префабы это реюзабельная коллекция акторов/блупринтов
Аноним 09/07/22 Суб 02:24:06 815759 50
>>815665
Как на нем игры делают?
Аноним 09/07/22 Суб 02:44:26 815762 51
>>815759
жили же без префабов в 1998, и сегодня проживем
Аноним 14/07/22 Чтв 01:13:55 817870 52
Аноним 14/07/22 Чтв 09:30:03 817903 53
image.png 1076Кб, 1000x1500
1000x1500
>>817870
Еще в первом констракте 3д модели можно было загружать и такое делать
Аноним 15/07/22 Птн 00:34:44 818253 54
Юнити закрывает свой "фортнайт"

Gigaya должна была стать игрой, разработанной силами Unity Technologies. Это было ответом на распространенную жалобу геймдевов Unity на то, что Unity Technologies практически не использует свой движок в реальных условиях: для них это был шанс протестировать свои инструменты в реальной игре, выявить проблемы и исправить их в процессе. Она была анонсирована еще в марте 2022 года.
Аноним 15/07/22 Птн 00:37:00 818255 55
image.png 8Кб, 903x124
903x124
ебало?
Аноним 15/07/22 Птн 00:51:54 818259 56
Короче юнити себя закопала в ближайшее время.
Аноним 15/07/22 Птн 01:36:08 818264 57
изображение.png 63Кб, 537x240
537x240
Аноним 15/07/22 Птн 02:33:34 818272 58
>>818268
зашквар называется, метафизическое заражение от трешобъекта

Аноним 15/07/22 Птн 03:15:19 818276 59
Акции Unity за последние 5 дней упали на 23%

Многие контент-мейкеры пишут треды с критикой всех последних действий Unity, некоторые начали донатить Godot и пообещали делать ассеты, совместимые с движком.
Аноним 15/07/22 Птн 10:13:54 818298 60
>>818276
Сейчас их по дешевке купит майкрософт и снова все наладится
Аноним 15/07/22 Птн 11:18:12 818305 61
>>818298

перед покупкой майкрософтом обычно домогательства случаются
Аноним 15/07/22 Птн 11:21:12 818308 62
Гендиректор Unity: разработчики, которые не встраивают монетизацию в творческий процесс — идиоты

https://habr.com/ru/news/t/677082/

Юнити, чо с ебалом?
Аноним 15/07/22 Птн 11:22:14 818309 63
>>818298
Нахер вы на майков молитесь? Придёт завтра новый кризисный топ и начнёт закрывать всё нахуй.
Аноним 15/07/22 Птн 12:04:01 818318 64
>>818268
А хуан чью то сторону занимал ? приготовился качать Godot
Аноним 15/07/22 Птн 12:27:49 818328 65
Как думаете, на каком движке проще найти кодера за недорого?
Аноним 15/07/22 Птн 12:32:48 818329 66
Почему бы нам не разработать свой русский православный движок?
Деньги можной найти у государства.
Аноним 15/07/22 Птн 12:34:34 818331 67
Аноним 15/07/22 Птн 12:35:41 818332 68
Аноним 15/07/22 Птн 12:38:52 818334 69
>>818329
Юнижин. Сибирский, православный движок Хотя хз, может уже и армянский/кипрский или ещё какой, не следил. Только сообщество не развито.
Аноним 15/07/22 Птн 12:41:45 818336 70
>>818334
> Сибирский, православный движок

Вроде уже нет
Аноним 15/07/22 Птн 13:33:28 818365 71
>>818334
уже люксембургский, международный движок
Аноним 15/07/22 Птн 16:27:16 818417 72
>>818365
>>818336
разрабы в томске сидят все равно. В 20ых числах даже там опен эйр организуют на природе с бухлом. И вообще какая разница где зарегана контора? Очевидно же, что головной офис за бугром нужен,
чтоб бабло с забугорных кабанчиков лутать можно было. Ну и сертификат отечественного ПО какбэ намекает
Аноним 15/07/22 Птн 16:50:39 818422 73
>>818417
>разрабы в томске сидят
дешевые рабы исполнители

> где зарегана контора
там находится капитал

>Очевидно же, что головной офис за бугром нужен,
>чтоб бабло с забугорных кабанчиков лутать можно было

россия не отключена от свифт
Аноним 15/07/22 Птн 16:58:53 818423 74
>>818298
когда мелкософт чонить покупает это умирает
скайп.жпег
Аноним 15/07/22 Птн 18:20:25 818445 75
>>818422
>россия не отключена от свифт
Ага, то-то все приличные it конторы ломанулись в грузию, армению и тд счета в банках заводить и офисы открывать.

Плюс попробуй выбить клиента в европке или сша, будучи конторой с офисом только в рф. Там как узнают что ты русиш, то нахуй пошлют. Это кста было еще до сво. А если не пошлют, то скорей всего захотят платить только в европейский банк. А чтоб открыть счет для конторы в европейском банке, скорей всего свой офис нужен в той стране, где хочешь счет открыть.

>дешевые рабы исполнители
гендир русский, разрабы русские, работают из рф. Еслиб хотели бы съебаться, то давно бы съебались.

>там находится капитал
тут соглы. В рф симуляторный рынок, да и геймдев, не так сильно развит как на западе, да и заплатят на западе больше.
Аноним 15/07/22 Птн 18:32:59 818453 76
>>818445

разговор пошел не в ту степь

человек сказал, что двиг дескать наш, я объяснил что он не наш ни капли. например, его русские пользователи в любой момент могут быть посланы нахуй при очередной санкции. с этого момента попрошу не дезинформировать людей чушью вроде "UNIGINE это русский движок". это движок западной конторы с внешним управлением из офиса, находящегося в юрисдикции недружественной страны, которая приняла 7 пакетов санкций против рф
Аноним 15/07/22 Птн 18:51:20 818456 77
>>818453
пчел... ты бы хоть инфу сначала изучил по движку. зайти на офф сайт у увидеть люксенбург это не изучение

Аноним 15/07/22 Птн 21:20:27 818547 78
>>815201
>Ладно там обозвать серверами то что все уважаемые движкописи называют системами
https://en.wiktionary.org/wiki/server
>server (computing) A program that provides services to other programs or devices, either in the same computer or over a computer network.
Технически, любая часть программы является программой, поэтому может существовать сервер внутри программы, обслуживающий (предоставляющий API/сервисы) разные компоненты этой программы (если хочешь, "клиенты" сервера). "Система" - более общее понятие, потому что система это
https://en.wiktionary.org/wiki/system
>A collection of organized things; a whole composed of relationships among its members.
>(computing) A set of hardware and software operating in a computer.
Т.е. системой может быть любой кусок программы, а сервер - это кусок программы, предоставляющий сервис другим кускам программы. Любой сервер - это система, но не любая система - это сервер, так понятнее?

>Так этот аутист обозвал сценой то что другие называют префабом (или хотя бы актером, или scenenode) - фигачьте сцену на сцене из сотни сцен...
https://en.wiktionary.org/wiki/scene
Тут уже не в определении слова дело, а в концепции сцены в Godot. Дело в том, что любая сохранённая сцена (.tscn) может быть запущена как игра (есть даже хоткеи для этого) или может быть заменена другой сценой в рантайме (специальный метод). Ты можешь запустить сцену "пушка игрока" как игру, можешь запустить "игрока", "врага" и т.д. Может показаться, что это не имеет смысла, но если следовать всем рекомендациям по архитектуре проекта, то данный метод позволяет проводить модульное тестирование, избегая загрузки всех остальных 9001 сцен. В идеале любая твоя сцена должна безошибочно работать в таком "одиночном" виде, если она этого не может - ты что-то неправильно делаешь (лапшу, скорее всего).

Прикол в том, что в других движках "сцена" является отдельной сущностью от "префаба", "актора" и прочих компонентов. Т.е. в другом движке ты должен создать новую сцену и загрузить в неё свой префаб/актор, чтобы запустить его независимо от всего остального. Это неудобно в других движках, поэтому Godot упрощает данный этап, поощряя быстрое прототипирование (создание и отладку новых сцен).

>противоречит многим методикам разработки - начинать надо не с деталей, а от абстракций - то есть начинать надо с условного мира, а не пушки в руках игрока - как это делается например в офф уроках - когда еще даже представления об игре нет, а уже фигачат мелкие детали анимации движения персонажа
Ты ньюфаг? Просвещайся:
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design
>In the software development process, the top-down and bottom-up approaches play a key role.
>Top-down approaches emphasize planning and a complete understanding of the system. It is inherent that no coding can begin until a sufficient level of detail has been reached in the design of at least some part of the system. Top-down approaches are implemented by attaching the stubs in place of the module. This, however, delays testing of the ultimate functional units of a system until significant design is complete.
>Bottom-up emphasizes coding and early testing, which can begin as soon as the first module has been specified. This approach, however, runs the risk that modules may be coded without having a clear idea of how they link to other parts of the system, and that such linking may not be as easy as first thought. Re-usability of code is one of the main benefits of the bottom-up approach.

Godot позволяет тебе свободно использовать оба подхода: и сверху-вниз, и снизу-вверх. Сверху-вниз ты будешь создавать пустые заглушки-сцены и пустые скрипты, наполнять их контентом и логикой по мере необходимости, но финальный результат сможешь оценить только пока не заполнишь большую часть заглушек. Снизу-вверх ты будешь создавать полностью функциональные, готовые к использованию сцены, постепенно собирая из них всё более сложные сцены, и каждую сцену сможешь протестировать независимо. Это обширная тема для холивара, какой подход лучше (люди спорят об этом с прошлого века), но на практике обычно получается комбинация обоих методов.

Что касается туториалов, их цель - научить пользоваться инструментами движка, а не научить разработке игр. Для демонстрации инструментов подход снизу-вверх подходит намного лучше, потому что позволяет сразу увидеть, протестировать и использовать результат, не дожидаясь разработки всего остального. Это не означает, что ты в своём проекте должен делать так же, как и в туториалах, хотя ничего плохого в этом нет, особенно когда тебе хочется сделать игру, но ты не знаешь, какую именно - полезно будет иметь коллекцию собственных компонентов для игры.
Аноним 15/07/22 Птн 21:32:06 818554 79
Лол. На днях читал про сервис локатор в книге геймдев паттернов и вспоминал пост того анона о серверах в Годоте. И такой, хмм, сервис провайдер... сервер... а неплохое имя для системы чего-либо, идеоматичное. Даже подумывал так свои велосипеды переименовать. Я безнадежен?
Аноним 15/07/22 Птн 21:53:47 818570 80
>>818329
>Почему бы нам не разработать свой русский православный движок?
Предлагаю собраться вокруг Falco, отобрать у него исходники под условиями свободной лицензии и совместно дорабатывать на гитхабе, бесплатно, то есть за идею.

Или ты предлагаешь использовать какой-нибудь русский ЯП, с кодом на кириллице? Шоб на западе не могли его украсть. А то Фалько вроде какой-то западный движок форкнул...

>>818417
>разрабы в томске сидят все равно
А у юнити разрабы в Индии. Юнити - индусский движок?
Аноним 15/07/22 Птн 21:56:38 818574 81
>>818570

фалько вообще на оффшоре каком-то зареган
Аноним 15/07/22 Птн 22:01:03 818576 82
Аноним 15/07/22 Птн 22:04:19 818577 83
>>818453
>это движок западной конторы с внешним управлением из офиса, находящегося в юрисдикции недружественной страны, которая приняла 7 пакетов санкций против рф
Алсо движок написан на западном ЯП (C++), что делает его неправославным ПО по определению.
Аноним 15/07/22 Птн 22:11:19 818581 84
>>818577
похуй. с++ никто отнять не сможет. как и открытые компиляторы. а вот вижуал студия под вопросом
Аноним 15/07/22 Птн 23:45:31 818638 85
>>818581
юзай вим. Его не отнимут
Аноним 16/07/22 Суб 00:14:03 818644 86
bestthing.png 9Кб, 540x180
540x180
>>815201
>Так этот аутист обозвал сценой то что другие называют префабом (или хотя бы актером, или scenenode) - фигачьте сцену на сцене из сотни сцен...
ИЗВИНИСЬ
Аноним 16/07/22 Суб 18:55:10 818759 87
На доске нет велосипедных движкописателей? А то совсем не с кем поговорить..
Аноним 16/07/22 Суб 18:56:27 818760 88
Аноним 16/07/22 Суб 19:00:25 818762 89
Так посоны. Наш идеальный движок:
- называется Orthodox Engine ибо православный.
- поддерживает дх11, дх12, вулкан. Опционально металл.
- платформы: ПеКа, андроид. пусть две для начала будет

Дополняйте.
Аноним 16/07/22 Суб 21:10:02 818789 90
Аноним 17/07/22 Вск 10:24:11 819011 91
>>818547
> если следовать всем рекомендациям по архитектуре проекта, то данный метод позволяет проводить модульное тестирование, избегая загрузки всех остальных 9001 сцен
Модульное тестирование в движке, который поощряет использование синглтонов. хех
Аноним 17/07/22 Вск 10:36:20 819027 92
>>818762
Во-первых, Россия многонациональная и многоконфессиональная страна 80% православных, тогда как в националистическом Израиле - 70% иудеев. Поэтому название не подходит. Предлагаю ГосДОТ - форк годота.

Во-вторых, DX не работает на Альт-линуксе и Астра-линуксе, а нашпигованная шпионскими жучками Windows не нужна. Поэтому только VULKAN/OpenGL и GLES для старых мобилок.

Платформы - x86, Байкал (arm), Эльбрус (VLIW)
Аноним 17/07/22 Вск 10:44:39 819032 93
>>818365
>>818417
Какая разница, где зарегистрирован главный офис? Главное, что жопы разработчиков в России, и их можно за них схватить.

К тому же, Юниджин внесён в реестр российского ПО, это значит, что у государства есть доступы к исходникам.
Аноним 17/07/22 Вск 12:03:22 819060 94
>>819027
Вот да, движок с названием Унижин отлично подходит для национального продукта.
Аноним 17/07/22 Вск 12:32:20 819066 95
>>819060
МНОГОнационального. У нас не Украина и не Израиль, не надо тут пожалуйста.
Аноним 17/07/22 Вск 14:45:28 819113 96
>>819027
>Предлагаю ГосДОТ - форк годота.
Недостаточно дружбонародно. Плюс форканье годота можно отнести к пропаганде нетрадиционных отношений.
Аноним 17/07/22 Вск 15:20:53 819127 97
>>819032
фирма из ЕС, соблюдает все законы и санкции, при очередном пакете санкций все русские пользователи движка посылаются на три буквы

> внесён в реестр российского ПО
филькина грамота
Аноним 17/07/22 Вск 18:17:50 819209 98
>>819127
>все русские пользователи движка посылаются на три буквы
Сложно это сделать, когда твоя жопа в России.

>>819127
Поридж спок. Для этого нужно исходники для аудита регулярно предоставлять.
Аноним 17/07/22 Вск 18:26:36 819210 99
>>819209
> Сложно это сделать, когда твоя жопа в России
в россии не отменена интеллектуальная собственность


> Для этого нужно исходники для аудита регулярно предоставлять.

ты даже не понял, почему участие в никому не всравшемся говнореестре это филькина грамота
алсо, качаешь-то бинарники, собранные из неизвестных сорцов. твой аргумент инвалид
Аноним 17/07/22 Вск 18:35:07 819212 100
>>819210
пориж, я же сказал - спок
Аноним 18/07/22 Пнд 09:08:09 819461 101
>>818423
это вообще-то когда гугл покупает, то оно умирает

А с майками все норм.

Тот же майнкрафт даже скорее наоборот, ожил и воскрес после покупки - такого количества контента при Нотче за всю историю не делали, как у майков за одну обнову клепают.
Аноним 18/07/22 Пнд 09:11:35 819462 102
>>818445
>приличные it конторы
просто пидорасы... Даже просто посмотри куда именно они ломанулись... Нет, не в офшорные зоны (они в другой стороне карты как бы), куда бы ломанулись кабанчики за деньгами, а в пидостраны, чтобы показать западному барину свое рабское клеймо.


Сейчас вообще лучше не смотреть кто там куда и зачем - уж очень много оказалось пидорасов готовых подставлять свою жопу, даже теряя прибыль.
(что там по сталкеру-2 очень довольны разрабы решением послать рюских, которые теперь их сталкер будут на торрентах покупать, так как западный барин сказал без drm издавать?)
Аноним 18/07/22 Пнд 09:13:56 819463 103
>>818334
>Юнижин. Сибирский, православный движок
Хуесосы там, лучше не связываться, а то придут и отожмут твою игру... У них там нелояльная бюрократия на уровне "мое, не дам".

Они эту инди лицензию высирали 5 лет, упорно считая инди разработчиков бомжами и школьниками, не нужными в геймдеве (читай их соц сети тех времен)
Аноним 18/07/22 Пнд 09:37:05 819467 104
>>819463
Печаль. Ну тогда без шуток наш путь это создание собственного движка под свободной лицензией.
Аноним 18/07/22 Пнд 10:53:11 819484 105
>>819467
> на рынке 10 движков под свободной лицензией
> слишком много
> нам нужно создать один, лучший
прошло полгода
> на рынке 11 движков под свободной лицензией
Аноним 18/07/22 Пнд 11:01:33 819490 106
>>819467
Создание движка уровня юнити или ue объективно невозможно в снг. Предлагаю закрыть эту тему и обсуждать существующие.
Аноним 18/07/22 Пнд 11:26:23 819501 107
>>819484
И каждый из них кал говна и не пригоден для игор.
Аноним 18/07/22 Пнд 13:04:14 819554 108
>>819501
Поэтому нам нужен новый, пригодный для игор движок.
...
Спустя ещё полгода.
> на рынке 12 движков под свободной лицензией
> И каждый из них кал говна и не пригоден для игор.
Аноним 18/07/22 Пнд 13:38:55 819568 109
>>819554
Хорошо, давай продолжать срач юнитей с годотями.
Аноним 18/07/22 Пнд 14:08:11 819591 110
>>819463
>считая инди разработчиков бомжами и школьниками, не нужными в геймдеве

В чём они не правы?
Аноним 18/07/22 Пнд 14:56:10 819617 111
>>819463
> считая инди разработчиков бомжами и школьниками
По сути они правы. В том плане, что от индюка они ничего не получат, даже если он миллиард долларов заработает.
Аноним 18/07/22 Пнд 15:10:20 819625 112
>>819463
>считая инди разработчиков бомжами и школьниками, не нужными в геймдеве
Унижен - не нужен
Аноним 18/07/22 Пнд 17:42:09 819732 113
>>819463

мы и не связываемся. попробуй найти хоть одного живого пользователя на доске
Аноним 18/07/22 Пнд 22:00:41 819854 114
unity bloat.jpg 81Кб, 587x706
587x706
>— Гендир Юнити Джонни Рикитело раньше был гендиром ЕА и больше им не является по очень веской причине
>— Правда? Это объясняет раздутость функционала Юнити.
>— Я бы поспорил: чтобы это было "раздутым функционалом", функции должны быть функциональны
>— (детектор лжи показывает отсутствие лжи)
Аноним 18/07/22 Пнд 22:55:08 819864 115
unity grave.jpg 80Кб, 500x500
500x500
Ну что, Unipithecus Assetphlipus, готовься вымирать, твоя естественная среда обитания скоро обанкротится. Тем не менее, у тебя всё ещё есть время выучить новый движок.
Аноним 18/07/22 Пнд 23:12:59 819868 116
Аноним 18/07/22 Пнд 23:24:20 819873 117
>>819501
>каждый из них кал говна и не пригоден для игор
А тебе мысль не приходила, что если все вокруг пользуются движками и делают игры, а для тебя подходящего движка не находится, то, может, проблема не в движках, а в тебе?
Аноним 18/07/22 Пнд 23:53:36 819889 118
>>819864
Вы не понимаете, что бы ни происходило, юнитипитеки не перейдут на юнити, так устроено. Реальные альтернативы только анриал и годот, в анриалы говноплюсы и дебилопринты, абсолютно непригоден, про годот и говорить нечего, кусок протухшего кала, уже года три не могут допилить. Там enfusion грозились выпустить, но что-то заглохло. У крайэнджина ноль зареганных юзеров онлайн на форуме, вообще нонсенс, как бы двиг с именем
Аноним 19/07/22 Втр 07:34:22 819987 119
>>819873
> все вокруг пользуются движками
Все вокруг жрут говно и ты так делай, ага?
>и делают игры
Показывай свои.
>проблема не в движках
Проблема в них, на выбор либо проприетарная говнина с current thing, либо кривой неюзабельный опенсорс. Если тебя устраивает такое положение вещей, то земля те пухом.
Аноним 19/07/22 Втр 07:42:23 819989 120
NeoAxis Engine мой фаворит пока что.
Аноним 19/07/22 Втр 08:48:27 819998 121
Пока Сычев выбирает движок, Кроха уже успел сделать и продать две игры, а так же крепко отлюбить дизайнеру, которая ему безплатно помогала для развития
Аноним 19/07/22 Втр 08:56:31 819999 122
>>819868
Можно переписать на Haxe. Вперёд!
Аноним 19/07/22 Втр 10:04:12 820008 123
image 41Кб, 474x668
474x668
Доброго времени суток. В связи с ситуацией в юнити и хайпом вокруг, не известно что будет дальше, и будут ли юньки поддерживать свой движок и не превратят ли его в мобилко-движок по подписке, убив тем самым инди.
Поэтому для себя лично реквестирую что-то похожее на юнити, для стартового изучения. По языку похожее на шарп. Чтобы было не сильно больно и долго изучать.

В общем, во что перетекать с юнити, но чтобы было не сильно больно?
Аноним 19/07/22 Втр 10:06:11 820009 124
>>820008
> В общем, во что перетекать с юнити
Опять прокрастинацией занимаешься? Лишь бы найти повод не делать игру! Эх, анончик.
Аноним 19/07/22 Втр 10:10:38 820010 125
>>820008
Нет больше таких игровых движков, теперь ты должен удалить юнети и пойти качать unreal engine 5. Как раз сейчас утро, к вечеру все скачается и скомпилируются шейдеры, займет около 10 часов. Там в C++ придется писать в два файла, главное не ошибаться иначе закроется все к хуям или компьютер отключится. Придется привыкать к тому что при любом изменение в коде нужно ждать несколько минут пока все скомпилируется.
Аноним 19/07/22 Втр 10:15:40 820014 126
Аноним 19/07/22 Втр 10:17:13 820016 127
Аноним 19/07/22 Втр 10:55:12 820024 128
>>820008
Прорезюмируйте, что в итоге нам ждёт с юнити?
Аноним 19/07/22 Втр 11:06:12 820033 129
>>820008
Годо, на уече нету ни одной нормальной игры, вон ниже глупый анон гордится с++ и наивно считает написание игр на нем достижением
Аноним 19/07/22 Втр 11:49:44 820064 130
>>820010
Уеч для инди вообще бесполезен.
Аноним 19/07/22 Втр 12:11:08 820076 131
>>819987
>Все вокруг жрут говно и ты так делай, ага?
Если все вокруг жрут говно, возможно два варианта:
1. Ты ошибаешься, считая говном то, что им не является. Скорее всего из-за недостатка опыта, либо из-за перфекционизма или максимализма.
2. Ты из вида копрофагов и скоро умрёшь от голода, лол. К примеру, кролики жрут говно, потому что не способны переварить растительную пишу с первого раза, т.е. от этого зависит их выживание.
3. Ты просто ищешь оправдания, чтобы не делать игры.

>Показывай свои.
В треде Годо есть.

>либо проприетарная говнина с current thing
Спрос рождает предложение. Раньше все движки были приватными, каждый делал свой движок с нуля. Но некоторые просили продать им если не движок, то хотя бы право на его использование, чтобы ускорить разработку своей игры. Так производители игр смекнули, что можно вместо игр делать движки, продавая их производителям игр. И закончится это только тогда, когда люди перестанут покупать или использовать эти движки, что маловероятно (если не случится никакой глобальной катастрофы).

>либо кривой неюзабельный опенсорс
Преимущество опенсурса в том, что ты имеешь практически ничем не ограниченную власть над исходными кодами, бесплатно и по первому желанию. Ты можешь взять любой движок и переделать под себя, или взять несколько разных и собрать их в один проект. Бессмысленно жаловаться на "кривость" и "неюзабельность" того, что ты, как программист, имеешь возможность и право полностью переделать. Если ты ноешь, что все опенсурс движки говно, но при этом ничего не делаешь, это говорит только о том, что ты патологический лентяй, нытик или просто беспомощный фантазёр, и движки тут не виноваты.

>Если тебя устраивает такое положение вещей, то земля те пухом.
А что я могу сделать? Я пытался написать свой движок на голом языке программирования, без сторонних библиотек. Это очень сложно: нужно знать математику, физику, теорию графики, множество низкоуровневых API, давно изобретённых алгоритмов. Нельзя просто сесть и уже через несколько часов играть в прототип своей игры мечты. Однажды я потратил целый месяц, по 2-6 часов в день, и в результате у меня был только рендеринг obj моделек без света, теней и какой-либо физики. Тогда я очень сильно выгорел. Но через какое-то время желание сделать игру возникло вновь, и я решил всё же ещё раз ​попробовать какой-нибудь готовый движок, чтобы не мучиться написанием своего. И это оказалось так приятно, ПРОСТО писать код и видеть приемлемый результат, что я не хочу возвращаться на написание своего движка.
Аноним 19/07/22 Втр 12:20:11 820078 132
>>819889
>Реальные альтернативы только анриал и годот
>про годот и говорить нечего
Многие бывшие юнипитеки утверждают, что Годо очень хорош, во многом лучше Юнити. Да, меньше встроенных фич, меньше готовых ассетов для флипанья, меньше коммьюнити. Но перспективы лучше, если Годо не продастся корпорациям (даже тогда есть надежда на какой-нибудь форк FreeGodot).
Аноним 19/07/22 Втр 12:36:52 820081 133
>>820008
>что-то похожее на юнити
Godot. Концептуально он очень похож на Unity, но предоставляет больше свободы в плане работы со сценами.
https://godotengine.org/
Не стесняйся, качать всего ~36 МБ (>60 МБ версия с C#). Шаблоны для экспорта тебе пока не нужны, игра полностью запускается из движка как и на Юнити, только в отличие от Юнити зависание запущенной игры не убивает редактор движка - можно спокойно закрыть игру, не закрывая редактор.

>По языку похожее на шарп.
Есть возможность использовать C# в ветке 3.x (актуальная стабильная версия), чуть позже доделают в версии 4.x (переделка движка на Vulkan, изменение многих API). Но я рекомендую тебе попробовать сначала GDScript. Он намного проще для написания и восприятия, если не делать огромные стены кода (разделяй код на мелкие функции). API движка одинаково что там, что там, но на C# приходится писать больше бойлерплейт-кода. Алсо в GDScript есть строгая типизация (в 4.0 будет ещё лучше), но она опциональна (можно не указывать типы).

Алсо через GDNative (GDExtension) можно подключать библиотеки (DLL) на любом другом языке программирования. Также есть независимые проекты по внедрению некоторых других скриптовых языков (типа Lua) в сам движок.
Аноним 19/07/22 Втр 12:37:03 820082 134
>>820078
Нет, юнити лучше. Я недавно тести анриал и там очень крутой рендер и редактор, но плюсы и блевпринты не для меня, и постоянно какие-то компиляции, что-то высчитывает, тормозит, ну его нахуй. Конечно, на топовом железе этих проблем, наверное, и нет совсем. А годот это вечная недоделка и нехватка скиллов у хуана. Вот он сделал свой люмен, и надо сказать он работает, но хуево, протечки позорные, производительность немного хуже анрыловского, при гораздо худшем результате. Хуанг еще до нового года сказал, что в уме придумал как серьезно бустануть производительность и качество. В итоге наебал, передал работу над рендером другим людям, при том что скорее всего он сильнейший прогер в команде, и эта хуйня длится и длится. Наверное, решил пойти по пути юнити и просто дождаться дешевых карт с лучами. Выпустят четверку посмотрим, все чешет про полировку, как не скачаю там все сыро
Аноним 19/07/22 Втр 12:41:40 820084 135
>>820008
Stride/зенко или Flax
Можно конечно годот, но он очень уж нарочито нитакойкакфсе, а тратить время и изучать бессмысленные выебоны хуанга придется тебе
Аноним 19/07/22 Втр 12:48:07 820086 136
>>820084
>Stride/зенко или Flax
Не взлетели уже, всё, забудьте
Аноним 19/07/22 Втр 13:14:56 820101 137
>>820086
А че не взлетело то? ААААА игры не делают?
Ну так сделай сам, будет живым.
>Я??

У страйда недавно апдейт вышел даже, опенсорс, бесплатный, по фичам как юнитя почти, хз че еще надо
Аноним 19/07/22 Втр 14:32:04 820142 138
>>820082
>Вот он сделал свой люмен
А как его протестировать? Я так понимаю, по умолчанию на сцене ничего из этих фич не работает. У меня пока все сцены а-ля 00-е. Я знаю про какие-то ги-пробы, пытался включать, забавно, но это же расставлять по сцене надо... эх, у меня нет таких моделей, чтобы им нужны были эти фичи. Наверное.
Аноним 19/07/22 Втр 14:33:52 820143 139
>>820101
>по фичам как юнитя почти
Так уже есть юнитя, пойми. На юнити все вопросы обсосаны, иногда какая-то хуйня не получается, гуглишь, а там ответ на форуме 2008 года, у зенки нет такого, сам ройся хоть неделю. У юнити ассетов море, любая инфа, уроки
Аноним 19/07/22 Втр 14:36:00 820144 140
>>820142
>забавно, но это же расставлять по сцене надо
Ага, ваще лол, гуан их три года пилил. Не помню как включается, гугли sdfgi
Аноним 19/07/22 Втр 15:22:41 820152 141
>>820143
>там ответ на форуме 2008 года
...который не подходит к современной версии.
Аноним 19/07/22 Втр 15:54:53 820161 142
>>820143
>На юнити все вопросы обоссаны
Можно читать у юнити и транспонировать на свою хуйню, особенно если вопрос дженерик и движки похожи
Хотя начинающему с вопросами/инфе/уроками я бы все равно посоветовал юнити, альтернативы только тем кого юнити доебал

>гуглишь, а там ответ на форуме 2008 года
Извините deprecated, мы тут потратили денех и разработали хуергу вместо исправления старой, надо же зарплаты платить, качайте короче хуйнянейм preview_0.01
Аноним 19/07/22 Втр 16:05:55 820164 143
Зачем все это гавно которое вы обсуждаете. Юнити хуюнити берете libGDX и вперед, больше ничего не нужно
Аноним 19/07/22 Втр 16:08:20 820165 144
Недоумение.png 626Кб, 612x612
612x612
>>820161
>Извините deprecated
Такое не часто бывает, потому что про новые вещи более свежий ответ выдает, вопрос на который опять же задали за тебя, просто нужно прочитать ответ, и не ждать. И большинство вопросов уже спросили миллионы школьников, большой плюс большого комьЮнити. Опять же и у уеча это проблема, потому что заходишь читать, а там блевпринты для девочек, невероятно
Аноним 19/07/22 Втр 16:46:43 820185 145
>>820008
Место простых движков, где раньше был юнитя пока не стал монстром, занял годот. А вообще в будущем будет только уеч и прочие движки.
Аноним 19/07/22 Втр 17:53:05 820210 146
Поясните ньюфагу пожалуйста который хочет вкататиться - на этом вашем годоте можно сделать мобильную игру?

И в годоте вот сишарп, а на питоне скрипты писать можно? А то я мамин сисадмин, погромировать особо не умею, максимум скрипт подправить уже до меня написанный на баше или питоне. Питон все таки мне проще будет, чем сишарп учить с нуля, я его уже хоть видел вживую.

Ну и хочу именно попробовать на андроид сделать игру, на годоте такое возможно?
Аноним 19/07/22 Втр 18:31:40 820236 147
>>820210
На годоте нельзя делать игры
Аноним 19/07/22 Втр 18:48:57 820239 148
>>820210
>на годоте можно сделать мобильную игру?
Да, можно, не слушай этого >>820236, я разрешаю тебе сделать мобильную игру на Годо. Есть примеры выпущенных игр, например, вот этот делает на Godot: https://skanersoft.ru/?page=games (у него ещё есть видеоуроки по движку, но я не смотрел).

>И в годоте вот сишарп
Только опционально, в базовой версии C# нет. В базовой версии используется GDScript, который создан специально для этого движка и внешне напоминает Python, однако проще его.

>на питоне скрипты писать можно?
Есть возможность писать на любом ЯП, в т.ч. Python, но для этого нужно будет немного напрячься:
https://github.com/Vivraan/godot-lang-support/
В целом, не вижу особого смысла писать на Python, т.к. GDScript очень похож на него. Разве что ради библиотек на Python, но лучше уж найти аналоги на C/C++ для производительности.
Аноним 19/07/22 Втр 19:25:02 820248 149
>>820239
А существуют какие нибудь движки вроде юнити и годота ( юзерфрендли ) которые питон изкаробки поддерживают?
Аноним 19/07/22 Втр 19:26:45 820249 150
>>820239
>(у него ещё есть видеоуроки по движку,
А где их посмотреть можно?
Аноним 19/07/22 Втр 19:39:28 820250 151
>>820076
> Ты можешь взять любой движок и переделать под себя, или взять несколько разных и собрать их в один проект. Бессмысленно жаловаться на "кривость" и "неюзабельность" того, что ты, как программист, имеешь возможность и право полностью переделать
Вот бы Хуану такой совет кто нибудь дал. А то он уже несколько лет ебется с переделкой собственного движка до юзабельного состояния.
Аноним 19/07/22 Втр 19:51:02 820257 152
>>820249
>где их посмотреть
Старые: https://youtube.com/c/SkanerSoft/videos
Новые: https://zen.yandex.ru/id/5d3860edf8ea6700ad7c6d42
Если английский хорошо знаешь, имеет смысл сначала почитать официальную документацию (она переведена на русский только частично), прежде чем смотреть видеоуроки.
https://docs.godotengine.org/en/stable/

>>820248
>питон изкаробки поддерживают
Не знаю таких, но есть вот такая библиотека:
https://ru.wikipedia.org/wiki/Pygame
Загляни сюда: >>800023 (OP), если хочешь задать вопросы.

>>820250
>переделкой собственного движка до юзабельного состояния
Донаты крутятся - фичи мутятся, чего ты ещё хочешь? Ну задонать ему несколько тысяч долларов, чтобы он нанял нормального программиста и сделал тебе какую-то фичу. Или сделай фичу сам, раз такой умный. А большинство годотеров довольны тем, что есть (в том числе потому, что интересуются только 2D).
Аноним 19/07/22 Втр 20:05:45 820272 153
>>820248
Профессиональных нет.
Есть такое
https://microstudio.dev/ru/
Это скорей для обучения. Много языков, в т. ч. Питон.

Ну и этот - совсем любительский, написан за 30 часов, как говорит автор видео
https://unidaystudio.itch.io/dynami
Аноним 19/07/22 Втр 20:42:48 820304 154
Аноним 19/07/22 Втр 21:14:08 820342 155
>>820064
плохому танцору яйца мешают
Аноним 19/07/22 Втр 23:04:12 820392 156
>>820248
Renpy есть, хотя это движок для вн, он по идее поддерживает все возможности openGL.
Аноним 19/07/22 Втр 23:05:36 820394 157
>>820342
Не будь долбоёбом и подбирай инструменты исходя из задачи, а не маркетинга.
Аноним 19/07/22 Втр 23:51:59 820412 158
>>820394

уеч решает все мои задачи для инди разработки. твои оправдания?
Аноним 20/07/22 Срд 00:03:03 820414 159
>>820412
Твоя задача сидеть по 10 минут и ждать компиляции на каждый пук?
Аноним 20/07/22 Срд 01:15:02 820432 160
image.png 1Кб, 259x24
259x24
>>820414
>сидеть по 10 минут и ждать компиляции на каждый пук?
Аноним 20/07/22 Срд 06:08:32 820481 161
>>820008
>его в мобилко-движок по подписке, убив тем самым инди.
Вообще-то они с этого начинали, поэтому уверяю - так не сделают (иначе бы просто оставили как было)

Если ты не в курсе, юнити первоначально был только под айфоны и только за бабки
Аноним 20/07/22 Срд 07:59:05 820489 162
>>820164
>libGDX
Щас бы об джаву мараться.
Аноним 20/07/22 Срд 09:24:21 820497 163
>>820432
Скрипт из 100 строчек? Когда запилишь на уече хотя бы самый простой жанр вроде платформера или вн, тогда и приходи. Но ясен пень не запилишь. Так как на нём в 10 раз дольше делать чем на предназначенных для инди игр инструментах, так ещё и тормозить будет как сучка.
Аноним 20/07/22 Срд 10:05:47 820505 164
>>820497
40+ ГБ проект с работы ($1M+ бюджет, 5 кодеров)

> Когда запилишь

уже запилил и выпустил пол-дюжины высокопроизводительных игр в короткие сроки. а ты?
Аноним 20/07/22 Срд 13:29:43 820563 165
>>820505
А я использую годот.
Аноним 20/07/22 Срд 13:44:10 820573 166
Просто пиздец!.jpg 222Кб, 1280x744
1280x744
>>820563
>А я использую годот.
Аноним 20/07/22 Срд 16:01:32 820633 167
>>820505
Опять школьники с маняфантазиями...
Аноним 21/07/22 Чтв 08:56:29 820900 168
Аноним 21/07/22 Чтв 09:03:46 820902 169
>>820900
хочу попробовать на haxe, но что-то ссыкотно перекатываться с C#
Аноним 21/07/22 Чтв 15:29:41 821029 170
>>820900
Пайплайн такой haxe -> Unity -> игры
Аноним 21/07/22 Чтв 16:44:52 821071 171
>>820900
А нахуя он? Ладно бы еще редактор был хотя бы уровня годота.
А таких фреймворков для работы из кода хоть жопой жуй, и они будут в сто раз лучше/производительнее этой поделки, тот же raylib или беви.
Аноним 21/07/22 Чтв 16:47:59 821073 172
>>820248
Питухон непригоден для игр, из-за низкого перфоманса, интерпретируемой и динамической природы на нём невозможно писать что-то, требующее предсказуемых задержек.
Теоретически либы для ввода/вывода есть, и ты можешь попробовать что-то замутить, но на практике это будет фризящее неиграбельное говно с трудностями дистрибуции (тащить везде интерпретаторы питухона, нормальный дистрибутив под все основные ОС будет муторно делать)
Поэтому ни одной более-менее крупной игры на питухоне не существует.
Аноним 21/07/22 Чтв 19:39:26 821167 173
>Epic Games только что присоединилась к фонду разработки @o3dengine в качестве главного члена... O3DE - это 3D игровой движок с открытым исходным кодом, созданный на основе Lumberyard (который, в свою очередь, был форком CryEngine).
Сук вот есть реально два движка, юнити и анриал, остальные какие-то помирающие недоразумения, почему так?
Аноним 21/07/22 Чтв 19:41:24 821169 174
>>821167
Но юнити это и есть помирающее недоразумение.
Аноним 21/07/22 Чтв 19:59:38 821180 175
>>821169
>Но юнити это и есть помирающее недоразумение.
Слова годотного выблядка не имеют веса
Аноним 21/07/22 Чтв 20:10:04 821185 176
Почему годоти перестали какать в треде и тред умирает?
Неужели они все были из незалежной?
Аноним 21/07/22 Чтв 20:12:07 821186 177
Аноним 21/07/22 Чтв 20:14:50 821187 178
>>821186
>Куперкуб.
Конструктор какой-то. Он и рядом не стоял с UNITY и UNREAL ENGINE и GODOT.
Аноним 21/07/22 Чтв 20:15:00 821188 179
>>820082
Стойте, я правильно понимаю, чьто анрил не используют В Т Ч из-зя языка программирования, и вам это важно?


Аноним 21/07/22 Чтв 20:33:55 821194 180
>>821185
Они все были патриотами России и ушли на фронт.
Аноним 21/07/22 Чтв 21:02:05 821204 181
>>821188
Анрил как раз используют ради его БП, дети которые боятся кода. Выросло поколение вермишели.
Аноним 21/07/22 Чтв 21:03:43 821205 182
>>821180
Годот хотя бы об IronSource не шкварился.
Аноним 21/07/22 Чтв 22:51:18 821262 183
>>821204
Ну, я ничего не кожу но делаю на куперкубе. Разработчики НЕ ОБЯЗАНЫ делать код, а то будет ситуация как с тарковым, мором 2, яндере симулятором и ещё уйме чем - контента нет, код есть.
Аноним 21/07/22 Чтв 23:16:15 821269 184
>>820082
> Хуан еще до нового года сказал, что в уме придумал как серьезно бустануть производительность и качество
> В итоге наебал, передал работу над рендером другим людям

так он это и имел в виду
Аноним 22/07/22 Птн 05:22:28 821338 185
>>821205
Ты даже не знаешь кто это такие. Просто так журнашлюхи пукнули что над этим надо смеяться, вот и повторяешь.



Ironsource не разрабатывала никаких малварей, как пишут шлюхожурналисты.

Ironsource разработала движок инсталятора, а вот те кто им пользовался, могли туда встраивать свои малвари..
ну вот когда ты игру или софт скачанные с бухты ставишь, там куча галочек, с предложением поставить тебе хром, яндекс, танки онлайн, заебацаантивирус и т.д. Вот это оно. Но встроили их туда не разрабы движка инсталятора и не разрабы игры/софта. Встроил их туда пират ВасяПупкин кинувший прогу в торренты

Обвинять в этом Ironsource - это как обвинять гугл в том что она вирусы распространяет...


Аноним 22/07/22 Птн 07:41:35 821359 186
>>821338
Норм, юнити теперь жертве БРАУЗЕР АМИГО ставить будет. Ну а что, лох сам галочку не заметил.
Аноним 22/07/22 Птн 08:48:04 821371 187
>>821338
Получается, и фалько не мошенник - а честный труженник.
Аноним 22/07/22 Птн 09:21:25 821374 188
>>821073
Тогда что в ue5 делают 10 гигов питона?
Аноним 22/07/22 Птн 09:22:49 821375 189
>>821167
Абсолютное большинство игр в стиме выпущены либо на своём либо на сторонних движках. Ты наслушался бредней маркетологов.
Если сортировать по популярным играм то лидируют свои движки с огромным отрывом.
Аноним 22/07/22 Птн 09:29:41 821378 190
>>820481
>Вообще-то они с этого начинали, поэтому уверяю - так не сделают (иначе бы просто оставили как было)
С чего вдруг? Попробовали - поняли, что зря - откатились назад. ПК гейминг умирает, сосноли изначально были мертвы, щас только мобилки и остаются как платформа.
Аноним 22/07/22 Птн 09:34:03 821382 191
>>821374

именно что ничего не делают. наитупейшая идея засунуть в дистрибутив никому не нужное говно
Аноним 22/07/22 Птн 09:40:07 821383 192
>>821375
>Если сортировать по популярным играм то лидируют свои движки с огромным отрывом.
Приведи список с названиями и характеристиками движков. Потому что большинство используемый движок не указывают. Да, специалист сможет определить, но на Вики обычно информации нет, нигде нет, иди сам покупай, качай, исследуй...

Пока что всё, что я вижу - большинство игр на поганой юнити и мерзком уече, даже какое-то пикселявое говно на них...
Аноним 22/07/22 Птн 09:54:54 821384 193
>>821338
>обвинять гугл в том что она вирусы распространяет
Всё так, гугл предоставляет набор ссылок по запросу пользователя, и если среди этих ссылок вирусня - виноват гугл, что не фильтрует базар перед честным пользователем. Поэтому поисковики используют различные способы поиска вирусов и удаляют ссылки на вирусные сайты, либо ставят на них предупреждения.

>Ironsource не виноватая я
А теперь представь, что разработчики %движокнейм% продались нашему Фалько, и с этого дня %движокнейм% официально можно скачать только в инсталляторе от Фалько, да-да, даже исходный код - в инсталляторе, а не на гитхабе. Кто тут будет виноват? Фалько, купивший компанию разработчиков, или разработчики, продавшие свою жопу Фальке? А страдать всё равно юзерам...
Аноним 22/07/22 Птн 10:36:11 821399 194
https://www.youtube.com/watch?v=D1ehzzh-bz8
Господа, кто тут ещё помнит WildTangent? Наверное, юнити пойдёт по тому же пути. Кажется, что они были первые, кто предоставлял публичный SDK для разработки 3D-приложений и игр. И они даже работали в IE через ActiveX.
Аноним 22/07/22 Птн 11:08:54 821408 195
>>821383
Распределение примерно такое.
Юнити чаще всего встречается.
Однако если сортировать по дорогим играм то лидером будет ue.
Если сортировать по популярным играм в лидерах кастомные движки.
Отсюда напрашивается простой вывод. Хочешь сделать игру, а не асет флип - пишешь движок.
Хочешь сделать кинцо - берёшь уеч.
Хочешь ни рыба ни мясо и быстро портануть на мобилки - юнити.
Хочешь душевную историю - вн движки.
Хочешь быстро мобилку - мобильные движки.

Конечно на юнити есть хорошие игры за счёт выборки, но вот тенденция скорее такая что привычно на нём встретить асет флип халтурный.
Аноним 22/07/22 Птн 12:47:52 821435 196
Посоны, годотю в батчинг и компиляцию шейдеров заранее научили или по прежнему по одному треугольнику пропукивает?
Аноним 22/07/22 Птн 13:32:19 821438 197
>>821435
Батчинг в 4.0, прекомпиляция шейдеров в 3.5.
Но тебе это не понадобится, безыгорник.
Аноним 22/07/22 Птн 13:46:08 821443 198
>>821435
Согласно последним данным есть много маленьких пропуков либо один большой продрист.
Аноним 22/07/22 Птн 13:57:49 821446 199
>>821438
Это многое говорит о движке, где котором важные основополагающие фичи завозятся нехотя спустя много лет наотьебись, а главный мавроди все это время вместо их написания пишет треки и качается на гамаке
Аноним 22/07/22 Птн 14:26:03 821461 200
>>821399
>WildTangent
>юнити

>Gamigo Inc (trade name: WildTangent) is an American game services company based in Bellevue, Washington. It provides services to several PC manufacturers, including Dell and HP. Collectively, WildTangent's owned and operated service reaches over 20 million monthly players in the United States and Europe with a catalog of more than 1,000 games from nearly 100 developers.

>WildTangent owns the Genesis3D game engine. It was created by Eclipse Entertainment in 1997 and sold in part to WildTangent in 1999. WildTangent then acquired Eclipse Entertainment in January 2002. The engine was originally distributed as free open-source software and later under an open-source license. The first beta version of the engine was released on July 30, 1998. Release Candidate 1 was shipped on March 2, 1999.

tl;dr: это древний, заброшенный движок, не имеющий отношения к репутации WildTangent.
Аноним 22/07/22 Птн 14:45:19 821468 201
awry11kw41d91.jpg 103Кб, 1200x919
1200x919
>>821443
>один большой продрист
Тащемто, как во всех ААА и играх на юнити.

>>821446
>важные основополагающие фичи
Кто тебе такую херню сказал?

Во-первых, Godot всегда больше склонялся к 2D играм. 3D в нём не в приоритете. Но даже 3D игры бывают разными. Тебе не нужен батчинг, если у тебя на всей сцене не больше 5к дроуколлов, т.е. примерно две тысячи независимых объектов - это очень много для типичной инди игры. Прекомпиляция шейдеров легко выполняется вручную простым скриптом, так делают во всех играх на OpenGL, потому что ленивая компиляция заложена в основу OpenGL. Но если ты делаешь не экшн-игру (большинство игр не являются экшн), то лёгкий "пропук" во время компиляции шейдеров не будет критичным.

Весь этот визг про "рряяя на годоте нельзя делать ториде игоры суть такова бальшой мир и домики набигают" идёт от школоты, которая хочет скачать бесплатную программу и сразу сделать "шедевр" круче любой ААА студии, чтоб экшон в опенворлде и текстурки 8К. Но ты же не школота, ты трезво оцениваешь свои силы и делаешь 2D игры.
Аноним 22/07/22 Птн 17:40:47 821532 202
image.png 43Кб, 520x165
520x165
Аноним 22/07/22 Птн 18:08:58 821536 203
>>821532
О юняти, как вы унижены!
Аноним 22/07/22 Птн 18:41:10 821558 204
>>821468
>3D в нём не в приоритете
Там не в приоритете базовый для любого движка функционал, годот - это про джемы для детей на каникулах, о чем и говорят 99% всего шоукейса.
>рряяя на годоте нельзя делать ториде игоры
Нет, просто адекватный человек желающий сделать 3д игру (не обязательно АААА, в годот такие люди не пойдут изначально) постепенно понимает что перед ним каловый инструмент для собирания донатов вместо движка, и качает что-то другое.
>ты же не школота, ты делаешь 2D игры
Да да, делаешь 3д значит школота, так и запишем, говнотя
Аноним 22/07/22 Птн 19:27:09 821581 205
>>821461
>tl;dr: это древний, заброшенный движок, не имеющий отношения к репутации Unity Technologies

Анон о Юнити в 2032 году.
Аноним 22/07/22 Птн 19:29:21 821585 206
>>821536
Ты знаешь как дорого пол сменить?
Знаешь как будучи трапотянкой нужно много тратиться чтобы выглядеть приятно?
Аноним 22/07/22 Птн 22:52:43 821670 207
>>821558
Почему у тебя попка так болит при упоминании Годо?
Аноним 23/07/22 Суб 06:18:48 821797 208
>>821670
Потому что попка устала как в рты годауным, а они все просят и просят, неугомонные говноежки
Аноним 23/07/22 Суб 07:38:00 821803 209
Просто напоминаю, что унити проиграл самоустранились и теперь есть годо, который скорее всего будет дальше набирать популярность и нереальный двиг
Аноним 23/07/22 Суб 08:45:18 821809 210
>>821803
Да не будет он ничего набирать, новых фич по сравнению с 3 нет, как юнити был так и будет. Анриал тоже пидары, свиня четыре года назад обещал новый анриалскрипт, что он будет самым строгим и великолепным, почему это все так долго, все движки говно неповоротливое, если заявляют фичу то это гемор на пять лет
Аноним 23/07/22 Суб 10:04:08 821820 211
1658559826907.jpg 65Кб, 1046x784
1046x784

>>821809
> Да не будет он ничего набирать
Чел...
Аноним 23/07/22 Суб 10:10:43 821821 212
>>821803
Помимо всех минусов с рендером и отсутствием базовых вещей вроде террейна, ноды вместо компонентов - это неудобная архитектура сцены. Хуан скопировал архитектуру с древнего движка Panda3D (даже названия нодов), тогда ещё не было очевидно, что компоненты и вообще data-driven подход для игр подходит больше.
Аноним 23/07/22 Суб 10:23:00 821822 213
1658560958973.jpg 15Кб, 341x397
341x397
>>821821
> Помимо всех минусов с рендером
Которых не так много.
> и отсутствием базовых вещей вроде террейна
Террейн не относится к базовым вещам, впрочем это неважно, потому что террейн идет отличным ассетом
> ноды вместо компонентов - это неудобная архитектура сцены.
Что именно неудобно?
> компоненты
Ничто не мешает трактовать ноды как компоненты.
Собственно многие так и делают.
Аноним 23/07/22 Суб 10:49:20 821825 214
image.png 6Кб, 250x68
250x68
>>821820
Ну и чего? Насколько же это мизерные деньги для разработки
Аноним 23/07/22 Суб 13:21:08 821903 215
>>821822

>Террейн не относится к базовым веща
После этого можно прекращать разговор.

>Что именно неудобно?
Древовидная структура. Инбифо - чем она неудобна - по-моему и так очевидно. Это плохо работает даже для пространственных объектов (см. статью Scene Graphs Just Say No), а для абстрактных объектов - либо не имеет смысла, либо имеет смысл, который можно трактовать двояко.

>Ничто не мешает трактовать ноды как компоненты.
Теоретически, при всей костыльности подхода - так можно было бы сделать. НО в годоте и это реализовано через жопу! Псведо-компонент gdscript не может быть отдельным узлом сам по себе. А чтобы сделать узел-компонент, надо его написать на C++ и сконпелировать.
Аноним 23/07/22 Суб 13:23:25 821904 216
>>821903
Это с точки зрения удобства архитектуры для разработчика. С т. зр. быстродействия массивы компонентов тоже лучше и быстрее, чем обход бессмысленного дерева (инбифо РРРЯЯЯ ГТА6!!! у меня клон пакмана не тормозит).
Аноним 23/07/22 Суб 17:49:59 822057 217
1527348305243.png 253Кб, 600x632
600x632
>>821903
Не вполне понимаю таких споров. Если не устраивают готовые решения - пишешь свои. Либо адаптируешь готовые.
Или в чём вопрос вообще?
Аноним 23/07/22 Суб 18:59:25 822115 218
>>821903
> Древовидная структура
Приведи пример игры или случая разработки игры, где это будет неудобно
Аноним 23/07/22 Суб 19:10:02 822118 219
>>822057
Это не споры, это изложение фактов.

>>822115
Ты не можешь в абстракции? Любая игра, где сущность X может быть представлена набором компонентов N, где N > 1.
Аноним 24/07/22 Вск 00:11:02 822182 220
>>822118
Ты не можешь внятно объяснять, что тебе субъективно не нравится?

>сущность X может быть представлена набором компонентов N, где N > 1
Ну и? Почему дерево - это неудобно, а линейный список - удобно?

Приведу наглядный пример. За который этот пост скроет спам-фильтром.

Есть полянка.
На полянке зайчик(и).
У зайчика есть лапки.
У лапок есть пальчики.
У пальчиков есть коготки.

Твой любимый линейный список из болезненной юнити:
Сцена
- Полянка [полянка.cs]
- Зайчик1 [лапка1.меш, ... лапка4.меш, лапка1.коллизия, ... лапка4.коллизия, пальчик1.меш, ... пальчик8.меш, коготок1.меш, ... коготок8.меш, зайчик.cs, лапка1.cs, ... лапка4.cs, пальчик1.cs, ... коготок8.cs]
- Зайчик2 [...]

Дерево сцены из любого адекватного движка:
Полянка (полянка.gd)
- Зайчик1 (зайчик.gd)
- - Лапка1 (лапка.gd)
- - - ЛапкаМеш
- - - Пальчик1 (пальчик.gd)
- - - - Коготок (коготок.gd)
- - + Пальчик2 (пальчик.gd)
- - + Пальчик3 (пальчик.gd)
- - + Пальчик4 (пальчик.gd)
- + Лапка2 (лапка.gd)
- + Лапка3 (лапка.gd)
- + Лапка4 (лапка.gd)
+ Зайчик2

На мой взгляд, дерево намного нагляднее и удобнее. Легко можно выделить, например, лапку, сделав её отдельной сценой, и потом собрать зайца-мутанта на шести ногах, или зайца-инвалида на одной ноге. С линейными списками тебе придётся возиться намного больше, разбираясь с тем, какие компоненты к чему относятся, как их разделять и от чего можно отказаться. И это всего лишь один маленький зайчик, а представь себе что-то более сложное, например, подробную симуляцию автомобиля... С ума сойдёшь, пока разберёшься в огромном линейном списке компонентов - там их могут быть сотни, если не тысячи. А ориентироваться в дереве даже из тысячи узлов сравнительно просто, если оно построено рационально. Поэтому с точки зрения разработчика/дизайнера дерево - всегда лучше.
Аноним 24/07/22 Вск 00:25:02 822183 221
>>822182
>если оно построено рационально
>дерево - всегда лучше
inb4 рряяя нужна учицца строет диревьйаа
Но с деревом у вас хотя бы есть возможность, а с линейными списками её нет.
Аноним 24/07/22 Вск 00:30:02 822184 222
>>822182
Я вижу, что ты шизофреник с кучей свободного времени и отсутствием опыта в разработке игр.

Коготок зайца - это не компонент игровой логики, это в лучшем случае кусок меша, то есть часть системы рендеринга.

Игровая сущность - это "зайчик", и он может состоять из таких компонентов, как компонент рендеринга (отрисовывает меш), компонент физического тела (обрабатывает столкновения), компонент "прыгающий" (каждые 10 секунд посылает импульс по оси Z), компонента "Разлетается на куски мяса" и компонента "начислить N очков за попадание".

При этом древовидная структура для игровой логики просто не нужна. Она нужна а - системе рендеринга (и то СПОРНО), б - системе позиционирования, всё. В юнити это сделано не лучшим способом, т.к. компонент "трансформ" там обязателен для сущностей, но шо маемо, как говорится.
Аноним 24/07/22 Вск 01:21:19 822200 223
>>822184
>отсутствием опыта в разработке игр
Свои-то игры ты, конечно, не покажешь, чтобы не потерять иллюзию авторитета.

>это не компонент игровой логики, это в лучшем случае кусок меша
А у меня, допустим, симулятор ЗАЙЦА, мне нужно, чтобы игрок мог управлять каждым коготком независимо с клавиатуры (представь себе QWOP, но на все клавиши клавиатуры). А ещё у коготка есть система повреждений в виде трёхмерной таблицы параметров, и несколько категорий апгрейдов (заяц-киборг однако), вложенных друг в друга в виде дерева. Что дальше? Скажешь "НИНУЖНО", "НИУДОБНО", "я б в такое играть не стал, переделывай", "делай как все, три-в-ряд из бесплатных ассетов для юнети"?

>При этом древовидная структура для игровой логики просто не нужна
А в коде, в коде у тебя тоже древовидной структуры не бывает? Древовидные вызовы функций, древовидные композиции из классов, вот это всё. Это же азы кодинга, это знать надо. Или ты весь код в main() пихаешь, а потом удивляешься, почему тебе одну портянку на сотню строк приходится копипастить десятки раз?

Хорошо, вот тебе пример древовидной игровой логики.

Есть большая карта.
На карте есть здания-головоломки.
В каждом здании есть комнаты с суб-головоломками.
Между всеми комнатами и на выходах из зданий есть двери.

Когда на карту добавляется здание, оно авторизируется в глобальной системе головоломок, ему присваивается номер и двери блокируются до тех пор, пока не будут разблокированы двери предыдущих зданий. Можно назначить другой порядок переходов, но по умолчанию цепочка формируется в порядке подключения зданий к общей системе (порядок потомков одного уровня).

Когда здание инициализируется, оно опрашивает свои комнаты, инициализирует их и соединяет их входы и выходы, задавая начальное состояние дверям, и т.д. При этом комната может содержать вложенные комнаты, потому что головоломка сложная и так сказал геймдизайнер, количество уровней вложенности ничем не ограничено и задаётся левелдизайнером. Внешняя комната настраивает внутренние и т.д.

Из комнаты всего один выход, и у каждой комнаты своя особая схема решения, требующая свою логику: где-то нужно что-то покрутить, где-то собрать предметы в кучу, где-то нажать кнопки в определённом порядке, где-то встать в определённую точку комнаты и посмотреть в определённом направлении, и т.д. Результат решения головоломки - сигнал разблокировки следующей комнате. Следующей комнатой может быть как соседняя по одному уровню, так и старшая, т.е. та, в которую вложена текущая, если это была последняя комната на данном уровне вложенности. Последняя решённая комната самого верхнего уровня (относительно конкретного здания) разблокирует выход из здания.

Итого:
Карта
- Здание1
- - Комната1 лвл1
- - - Комната1 лвл2
- - - - Комната1 лвл3
- - - - Комната2 лвл3
- - + Комната2 лвл2
- + Комната2 лвл1
+ Здание2
И т.д.
Игрок должен пройти по маршруту:
Здание1 -> Здание2
Комната1 лвл1 -> Комната2 лвл1
Комната1 лвл2 -> Комната2 лвл2
И т.д. Переход в комнату лвлN означает попадание в субкомнату лвлN+!, если она имеется (я понимаю, фанату юнити сложно это понять, но ты уж постарайся, это достаточно наглядный пример).

Вот такую систему создать на Godot с помощью деревьев сцены проще простого. Заметь: достаточно сделать несколько скриптов сцен на каждый тип головоломки, а потом только конфигурировать их через дерево сцены и инспектор нод. И это удобно. Какие альтернативы ты предлагаешь? Вручную соединять сотни комнат в совершенно разных местах карты? А если ошибёшься и не заметишь этого? Сможешь найти эту ошибку, не запуская игру и не проходя все комнаты вручную? С визуальным деревом связей - сможешь, а с невидимой лапшой из ссылок не сможешь. Даже если ты откажешься от нодовой системы Godot, рано или поздно ты придёшь к аналогичной системе, только это будет велосипед.
Аноним 24/07/22 Вск 01:26:25 822201 224
16583193146200.png 67Кб, 645x773
645x773
Аноним 24/07/22 Вск 01:28:59 822202 225
1658615317279.png 13Кб, 226x316
226x316
>>821903
> После этого можно прекращать разговор.
В принципе да, после твоего пука про террейн уже все было ясно.
Зачем нужен искоробочный террейн? Где он используется? В высерах анимешка с ак47 против гитлера? Если у тебя опенворлд тебе не поможет коробочный, нужен кастомный, если у тебя песочница аля майнкрафт, не поможет, нужен кастомный. Куче игр террейн не нужен или просто идет мешем на фоне. Зачем фазмофобии террейн к примеру? Она вся проходит в комнатах. Вообще саиый наглядный пример сейчас на твг. 3 или 4 игры с террейном болтаются где то в районе дня. Как, помог им террейн? А победила игра на годоте просто с комнатками.
> Инбифо - чем она неудобна - по-моему и так очевидно.
Неочевидно, я работаю в бледере и это естественно и понятно. Тело - плечо - локоть - кисть - пальцы - пистолет. Это везде в геймдеве.

> НО в годоте и это реализовано через жопу! Псведо-компонент gdscript не может быть отдельным узлом сам по себе.А чтобы сделать узел-компонент, надо его написать на C++ и сконпелировать.
Что за шизу ты несешь, дефрагментатор? Одна, буквально, строчка кода.
Аноним 24/07/22 Вск 01:58:02 822204 226
>>821903
>см. статью Scene Graphs Just Say No
https://tomforsyth1000.github.io/blog.wiki.html#%5B%5BScene%20Graphs%20-%20just%20say%20no%5D%5D
Я прочитал. TL;DR:
>эээ, ммм, пук, ну, там, да, типа, графический драйвер сам всё оптимизирует, чпук, вот, поэтому вручную ничего оптимизировать, это, не надо, поэтому, короче, не используйте граф сцены, вооот, пук, хехе
Аноним 24/07/22 Вск 15:04:05 822360 227
16586629665720.jpg 52Кб, 392x500
392x500
>>822200
В юнити есть граф сцены, и если ты хочешь эмулировать подход "одна нода = один компонент", то ты вполне можешь делать это в Юнити, вешая на один объект только один компонент.

>>822201
Правильный выбор структур данных позволяет избежать ошибок ещё на результате проектирования.
Аноним 24/07/22 Вск 15:06:37 822366 228
>>822204
Нет, там совершенно противоположная мысль. Движок общего назначения с графом сцены должен "как-нибудь" (на деле - никак) оптимизировать все обходы графа. А кастомный рендер пишется исходя из того, что нам известно, какие объекты и в каком порядке мы рисуем.

>>822202
>коко нинужно
Для движка общего назначения - нужен. Для годота - наверное, не нужен, там и батчинг текста ненужен был.
Аноним 24/07/22 Вск 15:23:16 822396 229
>>822360
Читая твои ответы я не понимаю что тебе не нравится в годо, потому что я начинал с самописного двигла и как наверное многие пришёл идее - движок == инструмент - выкручиваемся им делать что надо, так с любым работает, так же работает и с 3дмаксом-блендером-рино-синема и так далее - задача - инструмент, но при желании на любом из них можно ухитриться сделать желаемый результат.

Вторая проблема, ты почему-то бросаешься в крайность, не понимая, что Землица это обычно большие уровни, а следовательно игру, которая ну хоть как-то продастся, будет делать команда, для которой накидать примерный вариант под годо не проблема.

Выше верно отметили, что человек некоторые из компонентов не в состоянии использовать по полной.

Меня вот победившая игра больше заинтересовала вокселями, но они на всех движках самопальные, вот это нужно.
Аноним 24/07/22 Вск 15:28:19 822405 230
>>822396
Я не говорю, что мне не нравится годот, я говорю, что он не станет заменой юнити в его нише.
Аноним 24/07/22 Вск 15:38:35 822425 231
>>822366
Для движка общего назначения не нужен, свистоперделки есть в ассетах.
Батчинг текста как был не нужен, так и не нужен. Ну нет такой игры которой нужно заполнять весь экран текстом в реал тайме.
Аноним 24/07/22 Вск 18:04:54 822558 232
>>822405
Годот не станет заменой в нише делать игры.
Аноним 24/07/22 Вск 19:18:21 822596 233
Какой движок более оптимизирован, в смысле игра на каком движке будет меньше тормозить/жрать ресурсов? Учитыая что пилим под мобилки.
Аноним 24/07/22 Вск 19:26:09 822597 234
>>822596
>игра на каком движке будет меньше тормозить/жрать ресурсов? Учитыая что пилим под мобилки.
Любая низкоуровневая мультимедийная библиотека или фреймворк, вроде libgdx. Чем ниже уровень абстракций и меньше функций из коробки, тем меньше накладные расходы на хранение игры, инициализацию и работу. Низкоуровневый инструмент позволит контролировать работу приложения более точно, создавая оптимальные структуры данных и процессы, адаптированные под конкретный игровой жанр. Конечно, возможно переделать универсальный движок под свои задачи, если у тебя есть доступ к исходным кодам, но это будет затратнее, чем написать с нуля специализированное решение на низкоуровневом движке. Особенно если тебя интересует только 2D.
Аноним 24/07/22 Вск 19:34:38 822599 235
>>822597
Я имел в виду из этих двух - Юнити и Годота.
И почему тогда не пишут все на libgdx?
Скорость разработки низкая?
Аноним 24/07/22 Вск 19:37:59 822601 236
Поцаны нашел движок для стратегий Clausewitz Engine
АЗАХАХАХА, вроде Стелларис на нем сделан.
Аноним 24/07/22 Вск 19:41:44 822603 237
>>821408
Что за мобильные движки кстати?
Не помню чтоб были движки именно под мобилки,если не считать фреймов всяких
Аноним 24/07/22 Вск 19:52:06 822606 238
>>822599
>Юнити и Годот
Хрен знает, что там по производительности. В Unity вроде как больше оптимизаций из коробки, а для мобилок они вроде уже несколько лет отдельный движок пилят, типа более лёгкий. Но по опыту, абсолютно все мобильные юнити игры очень тяжёлые для железа, какой-нибудь 2Д кликер может разогревать телефон как будто это 3Д. Godot сам по себе легче, но у него меньше оптимизаций из коробки, в смысле, тебе придётся больше делать своими руками, если хочешь большой 3Д мир. Для маленького мира и 2Д хватит возможностей из коробки. На счёт производительности игр есть сомнения, но я играл в игры от СканерСофт и проблем никаких не испытывал. Но учитывая последние события с юнити и скорый релиз Годо 4.0, лучше всё же попробовать Годо. С другой стороны, тестовые сборки Годо 4.0 на Андроиде у меня тормозили, там вулкан очень тяжёлый, но я тестил не игру, а сам редактор (редактор, анон, они запустили редактор на мобилках!).

>libgdx
1. Низкая популярность.
2. Java - у неё плохая репутация.
3. Если я правильно понимаю, там нет редактора сцен и скриптового языка, т.е. это классический "написал код - скомпилировал - запустил", что сравнительно тяжело для вкатывающихся нубов. Порог входа у движков с редактором сцен и скриптами ниже, в том числе для абсолютных нулей в программировании.
Аноним 24/07/22 Вск 19:53:17 822607 239
>>819998
Вот этот мудрец прав.
Аноним 24/07/22 Вск 19:54:25 822608 240
>>819864
А что случилось?
Ну обанкротстся.
Двжиок же останется.
Или они могут правила пользования поменять?
Алсо, как они умудрились обанкротиться.
Аноним 24/07/22 Вск 20:03:23 822611 241
>>822425
>нет такой игры которой нужно заполнять весь экран текстом в реал тайме
Я знаю, что визуальные новеллы не игры, но во многих классических РПГ встречаются целые стены текста: свитки, книги и т.п. Алсо ММОРПГ, где не просто стены текста, а целая оконная система, и в каждом окне десятки надписей...

Так что батчинг текста определённо нужен.

>>822396
>вокселями, но они на всех движках самопальные, вот это нужно.
В Godot есть из коробки GridMap. Он позволяет реализовать примитивные воксели с некоторой базовой оптимизацией. Но из-за отсутствия окклюжн кулинга в 3.x, большой массив вокселей будет создавать чрезмерную нагрузку. Плюс там не очень хорошо с массовым изменением ячеек... В любом случае, это лучше, чем ничего, и подойдёт большинству "воксельных" игр, которые нуждаются в клеточном 3Д мире небольшого размера.

Не все же стремятся сделать клон майнкрафта с бесконечной процедурной генерацией из мелких кубиков... Для такого рода клонов Майнкрафта лучше всего подойдёт minetest.
Аноним 24/07/22 Вск 20:24:31 822620 242
>>822608
>А что случилось?
0. Всех задолбали глюки, баги и общая отсталость юнити.
1. Какие-то неудачные решения гендира в последние годы.
2. Весной обещали супер-мега-проект. Летом отменили.
3. Уволили 300 разрабов, хотя обещали не увольнять.
4. Слияние с паскудной маркетинговой компанией.
5. Приоритет маркетинга вместо разработки игр.
6. Гендир официально назвал инди fucking idiots.
7. Люди устали от всего этого дерьма.
8. В /r/Unity3D ссылка на /r/Godot (лол!)
9. Алсо акции юнити ($U) падают.

>Ну обанкротстся.
>Двжиок же останется.
Ты разве не понимаешь? Банкротство Unity Technologies == смерть движка Unity. Если не успеют выложить в опенсурс. Но даже если успеют, опенсурс версию должен кто-то поддерживать, а среди пользователей юнити в основном школота, ассетфлиперы и мамкины яждизайнеры, которые не могут в код (именно поэтому 99.9% игр на юнити - тормозящее говно с утечками памяти, а не из-за самой юнити). Если же движок не выложат в опенсурс (что крайне вероятно, учитывая жадность управляющей верхушки), то всё, финита ля комедия: во-первых, ты не сможешь легально использовать движок (лицензию нужно обновлять ежегодно, даже бесплатную), во-вторых, движок рано или поздно устареет и перестанет адекватно работать на целевых платформах, в частности на Андроиде и в вебе, а это по сути основные платформы сегодня. Но даже на ПК, винда и Линукс постоянно обновляются, рано или поздно старые игры можно будет запускать только из-под виртуалки или другими костылями.

>Или они могут правила пользования поменять?
Конечно, могут. В любой момент. И твоя бесплатная/платная лицензия превратится в тыкву, после чего ты можешь в принципе потерять легальный доступ к своему проекту. Хотя, в России на это всем насрать.

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

>Алсо, как они умудрились обанкротиться.
Пока никак, но курс держат уверенный - на дно.
https://duckduckgo.com/?q=%24u&ia=stock
Аноним 24/07/22 Вск 20:26:11 822623 243
>>822611
Если честно паршивая реализация текста в любых играх бесит.
Будь то сюжетные записки, или диалоги в пошаговой тбс.
Так что функционал из коробки не помешает серьёзному движку.
Аноним 24/07/22 Вск 20:38:41 822633 244
>>822620
10. Зашквар об украинский current thing
Аноним 24/07/22 Вск 20:44:10 822638 245
>>822623
>паршивая реализация текста
Речь шла по батчинг текста. Реализация ГУИ в Годо в целом замечательная, сложно найти недостатки. Но до какой-то версии текст рендерился по одной букве, т.е. одна буква = один дроуколл (обращение к АПИ драйвера видеокарты на отрисовку геометрии, что достаточно медленно в ОпенГЛ). Визуально никакой разницы нет, но с точки зрения производительности, до реализации 2Д батчинга ты мог упереться в количество дроуколлов, просто печатая текст на экран, если у тебя 5-10к символов. Конечно, большинству игр столько букв на экране не нужно, но хейтеры уцепились за это как за очередной аргумент в пользу того, чтобы вставлять в их сочную попку аналитические зонды Юнити Технолоджис.

>сюжетные записки, или диалоги
А вот это уже от движка не зависит. В движке может быть идеальный рендеринг букв и идеальный ГУИ-виджет "надпись", но геймдизайнер решит сделать записки кровавыми буквами в готическом стиле с засечками, расположенными на экране по диагонали, а диалоги печатать теми же красными готичными буквами, но в скукоженном прямоугольнике кислотно жёлтого цвета. Никто ведь не будет использовать встроенное оформление, если в движке есть способ сменить это оформление на что-то своё.
Аноним 24/07/22 Вск 20:53:49 822644 246
15202805651730.jpg 726Кб, 2048x3072
2048x3072
>>822638
>одна буква = один дроуколл
Какая замечательная реализация.
Аноним 24/07/22 Вск 21:03:30 822651 247
>>822360
>В юнити есть граф сцены, и если ты хочешь эмулировать подход "одна нода = один компонент", то ты вполне можешь делать это в Юнити, вешая на один объект только один компонент.
Допустим, но эмулировать будет сложнее, чем использовать так, как задумано разработчиками движка/редактора сцен. А в Godot такая концепция из коробки, официально.

Кроме того, кто тебе сказал, что ты обязан использовать дерево сцены в Godot и следовать правилу "одна нода = один компонент"? Да, это способ по умолчанию, который реализован из коробки и предлагается в документации, но не единственный.

Смотрим сюда:
https://docs.godotengine.org/en/stable/classes/class_mainloop.html
>MainLoop is the abstract base class for a Godot project's game loop. It is inherited by SceneTree, which is the default game loop implementation used in Godot projects, though it is also possible to write and use one's own MainLoop subclass instead of the scene tree.
https://docs.godotengine.org/en/stable/classes/class_scenetree.html
>Manages the game loop via a hierarchy of nodes.
>SceneTree is the default MainLoop implementation used by scenes, and is thus in charge of the game loop.

Т.е. если твоей игре не подходит SceneTree, ты можешь реализовать свой потомок MainLoop на любом из доступных языков (даже на GDScript, пример по ссылке выше), и твоя игра будет работать по-другому, без ненавистного тобой дерева сцены. Если честно, не уверен, но, думаю, можно сделать и так, чтобы визуально в одну ноду сцены помещались сразу несколько "компонентов" - вот только, имхо, такой подход менее удобен, чем то, что предлагает Godot из коробки (дерево + ноды + ресурсы; одна нода = один скрипт + сколько угодно ресурсов; один ресурс = один скрипт + сколько угодно ресурсов).

Можно ли сделать так в Unity? Сомневаюсь.
Аноним 24/07/22 Вск 22:22:25 822699 248
>>822611
> GridMap
Благодарю за интересную информацию, нашёл Zylann's Voxel Tools for Godot, то есть уже и плагин присутствует, отлично

Касаемо GridMap, то он подойдёт для переделки на новый лад NetStorm
Аноним 25/07/22 Пнд 08:15:49 822790 249
>>822699
Читал что для современных видях нежелательно использовать любые системы с разбиением на мелкие компоненты. Чем крупнее компонент тем проще его рендерить, поэтому грид мапы будут просаживать производительность нефигово на любом движке.
Аноним 25/07/22 Пнд 09:20:31 822797 250
>>822790
Не должно быть проблемой, так как есть instance rendering
Аноним 25/07/22 Пнд 12:50:24 822901 251
>>822057
Понимаешь, юным "разрабочикам" легче пиздеть на движки и заниматься всякой хуйней, а не занматься непосредственно разработкой и решать сложные задачки во время создания игры
Аноним 25/07/22 Пнд 22:18:44 823280 252
>>822699
>Zylann's Voxel Tools for Godot
>плагин
Это не плагин, это модуль, чтобы его использовать, нужно компилировать из исходников. Хотя для 4.0 вроде планируют переделать под GDExtension, чтоб не компилировать.

>>822790
>для современных видях нежелательно использовать любые системы с разбиением на мелкие компоненты
И что теперь делать? Огромные статичные карты на миллиард полигонов, в которых ничего никогда не меняется и не двигается? Зачем это всё...
Аноним 25/07/22 Пнд 22:25:04 823295 253
>>822396
>Меня вот победившая игра больше заинтересовала вокселями, но они на всех движках самопальные
Я поиграл сегодня в эту игру. Там воксели только в графическом стиле, т.е. нарисованы в MagicaVoxel и экспортированы в .obj. Тут никаких "самопальных вокселей" не нужно, это обычные меши, которые обрабатываются одинаково на любом движке. С тем же успехом можно было сделать все эти модели в Blender, просто MagicaVoxel предоставляет дополнительные удобства для такого стиля.
Аноним 25/07/22 Пнд 23:17:41 823316 254
>>823295
И это проблема анон, я знаю способы отрисовки вокселей и давно, даже на унити смог сделать с некоторым напрягом, вся суть в тенях, мне нужно чтобы затенение было повоксельным, а это надо писать код, который повторяет код для обычной текстуры, тоже про фильтрацию и прочее
Аноним 26/07/22 Втр 07:41:32 823380 255
>>823280
> Огромные статичные карты на миллиард полигонов, в которых ничего никогда не меняется и не двигается?
Геймдев который мы заслужили. Прибитые к полу предметы стали нормой.
Аноним 26/07/22 Втр 07:45:28 823381 256
>>823380

делай другие игры
Аноним 26/07/22 Втр 08:09:56 823382 257
>>821378
>щас только мобилки и остаются как платформа.
проблема мобилок, что это тупик. Будет, как в восьмидесятых, когда геймдев рухнул

Потому что кто играет в мобилки? Люди в поездах, метро, очередях.. Какие им игры нужны? три в ряд, фермы, симсы... А эти жанры исчерпали себя. Невозможно делать подобные игры бесконечно. Обрати внимание, если раньше рынок взрывали всякие энгриберды и покемонго то сейчас... Когда в последний раз были подобные новости?

Да, на мобилках делают игры уровня пк. Только вот в эти игры, внезапно, играют на пк, на эмуляторах.
Всегда забавляла эта хуита, нахуя они делают игру на мобилку, если в нее потом будут играть через какой-нибудь LDPlayer или nox... Т
Хотя возможно проблема в том что на пк не сделали подобную донат-инфраструктуру, как на мобилочках... то есть ниша свободна, странно что ее не заняли


Если же человек хочет играть в игру дома на диване, то для этого есть консоли, что намного удобнее и приятнее чем держать в руках вечно разряженный горячий кирпич.
Консоли давно уже по сути пк и есть (только нежелание издателей не дает нам эти игры на собственно пк)
Аноним 26/07/22 Втр 08:14:23 823383 258
>>821384
>А теперь представь, что разработчики %движокнейм% продались нашему Фалько
Только вот юнити не продавались Ironsource, да и Ironsource давно уже закрыли разработку того инсталятора.
Так что твой пример мимо.

А вот если инструменты фалько встроят в %движокнейм%, то я только сниму шляпу перед фалько - человек наконец-то к успеху придет

Потому что инструменты лишними никак не будут.

В топ плане как я понимаю Ironsource и то как они заключили договор - это по сути в юнити добавят новую площадку для заработка на рекламе.. И какая мне тогда разница? Чем она отличается от площадок адмоба, самого юнити?
Аноним 26/07/22 Втр 08:22:07 823384 259
image.png 215Кб, 460x460
460x460
>>821532
>>821536
ну... вот вам из эпиков

https://github.com/LukasBanana
- чувак писал движки, был норм мужиком, устроился в эпик, работать над уечем, и теперь это "она"

Короче, не связывайтесь с готовыми движками, а то вдруг...
Аноним 26/07/22 Втр 08:46:55 823386 260
>>823380
Тогда задам вопрос, как в движке сделать движение объекта на платформе чтобы они не опаздывали за ним
Аноним 26/07/22 Втр 09:37:22 823393 261
>>823386
Якорь какой-нибудь замутить? Чтобы координаты сдвигались относительно плоскости платформы.
Аноним 26/07/22 Втр 10:53:18 823406 262
1658821997060.png 71Кб, 287x175
287x175
>>823384
> был норм мужиком
Невозможно. Он был программистом, а это значит, он уже был анальником, до прихода в эпик. Давай не путать причину и следствие.
Аноним 26/07/22 Втр 14:54:13 823489 263
>>823316
>способы отрисовки вокселей
Блин, ты определись сначала, ты хочешь труъ воксели (одноцветные точки, которыми заполняется весь мир и из которых состоят все объекты вместо треугольников), или стилизованные меши из треугольников в стиле воксель-арта?

>вся суть в тенях, мне нужно чтобы затенение было повоксельным
Не понял, а зачем тебе тени по вокселям? Если у тебя просто стилизованные меши, то сойдут и обычные тени из коробки. Если у тебя труъ воксели, то ты вообще не с мешами работаешь, для движка твоя графика не является трёхмерной (это просто точки на экране, которые ты выводишь вручную)...

>>823380
>Прибитые к полу предметы стали нормой.
С этого всё начиналось же. Попробуй подвигать что-нибудь в любой старой игре, там ничего не двигается кроме неписей, мобов и, в редких случаях, транспорта. Просто добавили полигонов.

>>823386
>движение объекта на платформе чтобы они не опаздывали
Рейкастом или информацией о коллизиях проверяешь, на каком объекте стоишь, и затем суммируешь свою скорость со скоростью того, на чём стоишь. У статичных объектов скорость = 0, у платформы скорость будет V, значит твоя скорость V + вектор движения персонажа, который = 0, если персонаж ждёт (idle), и <> 0, если персонаж куда-то движется по платформе.
Аноним 26/07/22 Втр 15:05:44 823494 264
>>823382
>симсы
>исчерпали себя
Эээ, слыш! Я поиграл в мобильный Симс - говно полное, абсолютный ноль симуляции жизни, ИИ просто нет. Тупо куклы, которыми ты фармишь деньги на декорации... Вот старые симсы на компе хвастались сложным ИИ, а это фальшивка какая-то.

>на пк не сделали подобную донат-инфраструктуру, как на мобилочках
Разве? В Steam возможно настроить донат. Не через DLC, а через какие-то повторяющиеся покупки. Для примера, в GTA Online можно неограниченно покупать Shark карточки. Не понимаю, почему этой функцией почти никто не пользуется...

Алсо в веб-играх часто есть встроенная платёжная система. Да, доверия к ней меньше, чем к Гуглу или Стиму, но, тем не менее, если очень хочется - заплатить легко.

>есть консоли, что намного удобнее
>Консоли давно уже по сути пк и есть
Ваще не понимаю смысла и популярности консолей. По сути тебе продают ноутбук без экрана, без аккумулятора и с урезанным линуксом, который НИЧЕГО не умеет и который нельзя заменить на нормальную ОС (Винду), и который превратится в тыкву буквально через несколько лет после релиза. Старые консоли ещё имели какой-то смысл, когда у ПК в принципе не было видеокарт или когда ПК уже обладали видеокартами, но всё ещё стоили дороже автомобилей, а сейчас консоли стоят дороже ПК, но умеют намного меньше...
Аноним 26/07/22 Втр 15:14:55 823497 265
image.png 191Кб, 400x400
400x400
>>823384
а на личном сайте фотку не сменил ещё
Аноним 26/07/22 Втр 15:15:16 823498 266
>>823383
>добавят новую площадку для заработка
Переведу на русский: юнити технолоджи ОБОСРАЛИСЬ с фиксом багов и допилом фич, необходимых для разработки игры, а затем ещё сильнее обосрались с попыткой разработать и издать собственную игру, но зато решили прикрутить побольше средств для рекламы, маркектинга и микротранзакций. А ещё официально заявили, что те, кто не затачивает игру ассет-флип на выкачивание бабла из игрока - fucking idiots, ведь полноценную игру на их движке никак не разработать (они даже сами не смогли и признались в этом), только ассет-флип для выкачивания бабла микротранзакциями. Замечательно, просто замечательно, с таким руководством юнити ждёт бешенный успех.
Аноним 26/07/22 Втр 15:16:32 823500 267
>>823386
> как в движке сделать движение объекта на платформе чтобы они не опаздывали за ним
Если речь о годоте, накидываешь на платформу Area и включаешь в ней собственную гравитацию. И после этого, всё что описал анон >>823489 движок делает автоматически.
Аноним 26/07/22 Втр 15:17:45 823502 268
>>823497
Внимательно рассмотри человека на прилагающейся фотографии. Можешь ли ты представить себе, как этот мужчина плачет и набирает дрожащими пальцами телефон какой-то невнятной бляди, чтобы рассказать о своих чувствах к ней? Можешь представить, что он пропускает в очереди жирную мамашу с выблядком на руках? А то, что он работает пол-года, раздавая листовки, чтобы купить себе iphone? Ты видишь в нем человека, который стесняется сказать родителям, что на свой двадцать четвертый день рождения он хочет выпить с друзьями?
Теперь посмотри на него еще раз. Видишь ли ты на нем стильные брендовые вещи? Может он покрыт вздувшимися мускулами и толстыми венами? Он обладает внешностью киноактера или мужчины-модели?
Позади него стоит дорогой автомобиль?
Посмотри снова на этого мужчину и спроси самого себя, что с ним не так?
Аноним 26/07/22 Втр 15:24:40 823504 269
>>823500
>Area
>собственную гравитацию
Ты в этом уверен? Гравитация Area действует только в пределах Shape, которые ты ей задашь, это во-первых. Во-вторых, какое отношение имеет гравитация к совместному движению персонажа вместе с платформой? Ты физику прогуливал? Да, конечно, у платформы есть своя сила притяжения, но она пренебрежимо мала по сравнению с силой притяжения планеты. Та сила, что удерживает человека на платформе, называется силой трения покоя. И она должна действовать на все объекты, а не только на те, которым ты включил имитацию гравитации.
Аноним 26/07/22 Втр 15:45:59 823509 270
Был няшный гей >>823497
Стал всратой шлюхой >>823384
Unreal Engine меняет людей...
Аноним 26/07/22 Втр 16:07:16 823522 271
>>823509
у тебя и такой тян не будет
Аноним 26/07/22 Втр 16:08:38 823524 272
>>823384
Был пидарас, стал накрашенный пидарас. Чего не сделаешь ради карьеры.
Аноним 26/07/22 Втр 17:15:38 823558 273
Chii and Sumomo.JPG 76Кб, 422x595
422x595
>>823522
А я не хочу тян, я хочу самодельную робототян с большими глазами.
Аноним 26/07/22 Втр 17:28:34 823563 274
>>823504
Возьми движок с симуляцией трения. Делов-то. В годоте симуляции трения к сожалению нет. Точнее в буллете, офк, который в годоте за физику отвечает.
Аноним 26/07/22 Втр 22:25:18 823675 275
>>823563
>Возьми движок с симуляцией трения. Делов-то.
Смешная шутка, вот только силу трения можно симулировать кодом, ты можешь всю физику сам написать при желании.

Большинству игр эта сила не нужна.

>>823581
Там другое, это вроде не влияет на движение платформ.
Аноним 26/07/22 Втр 22:31:39 823677 276
>>823581
Это не настоящее трение, это не реакция опоры из сопромата. Это коэффициент, который влияет только на то, насколько будет увеличиваться смещение при отталкивании одного тела от другого, имитируя проскальзывание. Если же ты сдвинешь платформу, то вне зависимости от этого параметра тела, лежащие на ней, сдвинутся так, будто никак не связаны с платформой. Ещё раз, в годоте для симуляции реакций опоры из сопромата существует Area c параметром space_override
Аноним 26/07/22 Втр 22:33:58 823680 277
>>823675
> ты можешь всю физику сам написать при желании
Чуваки из крутых контор типа Valve не смогли, а я возьму и смогу. Спасибо за такой царский комплимент!

"Вся физика" если её написать, будет выполнять один кадр симуляции за несколько минут на топовой пекарне, куда там до хотя бы 20 ФПС.
Аноним 27/07/22 Срд 05:46:05 823765 278
https://twitter.com/Xrayez/status/1551208937755656202

Какая же годот гнилая помойка. Рад, что наш брат-украинец(бывший разработчик годота) продолжает вскрывать этот гадюшник.
Аноним 27/07/22 Срд 07:28:14 823774 279
Аноним 27/07/22 Срд 08:01:54 823776 280
>>823765
Мнение существ с укрофлажками не учитывается.
Аноним 27/07/22 Срд 08:11:25 823779 281
FYb9JvYWIAQc0DN.jpg 148Кб, 1000x1200
1000x1200
>>823765
А за это воровство кода хуана не ждет бутылка?
Чет донатный мошенник совсем приухел там уже. В опен сурсе такое не любят
Аноним 27/07/22 Срд 08:19:20 823781 282
>>823765
гнилой хохлошвайн хочет поднасрать опенсорсу и его успеху.
Хрюкни
Аноним 27/07/22 Срд 08:21:55 823782 283
>>823779
Воровство-то в чём? В названии переменных? Или Хуан должен был свою собственную физику изобрести, чтобы расчёты не повторились?
Аноним 27/07/22 Срд 08:23:00 823784 284
14866643930360.jpg 47Кб, 741x691
741x691
>>823765
Ебать годот говно ворованное оказывается. А как же так, как так то? Годошвайны ебаные совсем опустились, лёл, от такого позора уже никогда не отмыться
Аноним 27/07/22 Срд 08:25:32 823785 285
>>823677
Зачем в платформере или что он там делает сила трения из сопромата? Это всё решается простейшими привязками. Если б игры гнались за реальной физикой у нас была бы производительность 0.5 фпс на 3090.
Аноним 27/07/22 Срд 08:27:15 823786 286
>>823779
Обычно исходники с открытым кодом разрешают свободное заимствование.
Аноним 27/07/22 Срд 08:30:47 823788 287
Аноним 27/07/22 Срд 08:42:38 823789 288
>>823782
В суде это расскажет. Это производное произведение, в котором поменяли имена переменных. Копирайт от этого никуда не исчез. Авторским правом защищается текст программы, если копируешь текст и нарушаешь лицензию, то это уже преступление

>>823786
Надо указывать копирайт по лицензии

https://github.com/godotengine/godot/blob/fa7a7795f09688b1c71ddad40243e46909989054/servers/physics_2d/godot_body_pair_2d.cpp#L439-L468
копирайта box2d в файле нет. все, это бутылка
Аноним 27/07/22 Срд 08:46:08 823790 289
>>823789
Расскажет это в суде и стребует с петухов компенсацию. Уже названиями переменных опенсорсной либы нельзя вдохновиться, охуеть вообще.
Аноним 27/07/22 Срд 08:50:22 823793 290
16346401865460.png 1171Кб, 1012x760
1012x760
>>823765
Ебать Андрей обоссывает говнот, миру не хватало такого погорельца, который будет в говне копаться
Аноним 27/07/22 Срд 08:51:21 823794 291
1.png 249Кб, 873x336
873x336
>>823790
годотя под дурачка косит. этот скопированный код в котором поменяли имена функций и переменных
все идентичное
Аноним 27/07/22 Срд 08:59:15 823795 292
>>823794
вот это нихуя себе!
а найди ещё, как хуан расстояние между точками вычисляет: вдруг там спижжена формула про корень из суммы квадратов катетов.
Аноним 27/07/22 Срд 09:02:45 823796 293
>>823795
одинаковый комментарий тоже случайно написали
Аноним 27/07/22 Срд 09:07:40 823797 294
Я в threejs когда увидел, что объекты с полями (x, y) зовут Vector2, а с (x, y, z) Vector3, стал везде у себя называть их так же. Плогиат!?
Аноним 27/07/22 Срд 09:09:27 823798 295
>ожидания: собираем миллион долларов на написание самого лучшего физического движка с нуля! наймем самых талантливых программистов!
>реальность: спиздили код box2d и лениво через рефакторинг поменяли имена переменных, донаты ушли на шлюх и кокс
Аноним 27/07/22 Срд 09:11:31 823799 296
>>823797
Переименовал бильбо беггинса в федора сумкина и теперь продаю властелина кольца как свое произведение. Проблемс?
Аноним 27/07/22 Срд 09:17:29 823800 297
не скоммуниздили, а вдохновились идеями коммунизма! славься, Ленин!
Аноним 27/07/22 Срд 09:22:43 823801 298
а вот фалько никогда и не скрывал, что всё спиздил, ему в принципе репутацию не испортить
Аноним 27/07/22 Срд 09:27:59 823802 299
>>823790
Как забавно шизы защищают шизоидную систему патентов и корпорашей которые их же ебут постоянно.
Просто блять гигадегенераты каких еще поискать надо. Так вот они, прямо тут высирают.
Аноним 27/07/22 Срд 09:46:58 823805 300
>>823801
Всё, перенаправляем все донаты фальке.
Аноним 27/07/22 Срд 09:53:29 823807 301
>>823805
© Тора Онлайн, 2003-2022.
Аноним 27/07/22 Срд 09:55:56 823809 302
>>823802
каких корпораций, они спиздили опенс сурс проект и не вставили лицензию
опен сурс сообщество, на которое дрочит хуаня и ко, само дрочит на лицензии
Аноним 27/07/22 Срд 10:20:47 823821 303
>>823809
Ну так открой пулл реквест и исправь.
новый положняк Аноним 27/07/22 Срд 10:25:02 823822 304
image.png 631Кб, 1000x922
1000x922
годот для честных воров
уеч для чуханов
юнити для петухов
Аноним 27/07/22 Срд 10:38:40 823823 305
Если хуан спиздил код бокса2д, то физон в годоте должен работать нормально. Но он работает криво, значит в суде ничего не докажут.
Аноним 27/07/22 Срд 10:38:52 823824 306
>>823821
может еще vulkan рендер за хуаню написать? а донатами со мной поделится? нет? ну и идет он нахуй тогда

годот это и есть олицетворение корпоративного принципа as is. труд общий, прибыль частная
Аноним 27/07/22 Срд 10:51:34 823827 307
>>823824
Прибыль - возможность использовать бесплатно. Ты получаешь намного больше стоящий продукт, сем вкладываешь в него.
Аноним 27/07/22 Срд 10:54:42 823828 308
>>823827
я пользуюсь unity бесплатно
Аноним 27/07/22 Срд 11:00:20 823831 309
>>823823
>должен работать нормально

а думаешь как товарищ xraye-Z- нашел? видит - что-то нормально работает, это неспроста, подумал он
Аноним 27/07/22 Срд 11:04:03 823833 310
>>823830
бомж жалеет олигарха в плане функционала
Аноним 27/07/22 Срд 11:40:27 823840 311
>>823558
Я сегодня видел одну тян - прям идеал задрота
девочка с карре
милые очки
ошейник (как это по умному называется?)
колготки в сетку, у меня, как футфетишиста, аж встал
невысокая, худенькая, (насчет девстенной не уверен, в 2022 году же)


жаль что ебет ее какой-нибудь Вася подпивас, а я дальше дрочу на аниме девочек на экране монитора
Аноним 27/07/22 Срд 11:43:32 823842 312
>>823795
>а найди ещё,
даже 30% совпадений буковок - это уже статья
Аноним 27/07/22 Срд 11:44:14 823843 313
Аноним 27/07/22 Срд 11:44:43 823844 314
>>823802
Копирайтерство это чистой воды религия. Догматы выдумывающие какую-то маня лабуду, которой надо стоически следовать. Тогда как весь эволюционный прогресс развивается иначе, в том числе прогресс идей, без которого бы копирасты не имели и 99% того что они считают "своим".
Аноним 27/07/22 Срд 11:47:03 823845 315
воруй! воруй, годотя!
а тооооооо ведь пропадешь
да, да, воруй! воруй, годотя!
всегоооооо не украдешь
Аноним 27/07/22 Срд 11:47:55 823846 316
галоперидол.jpeg 108Кб, 811x811
811x811
Аноним 27/07/22 Срд 12:16:06 823852 317
Наутро ли, в тёмную ль пору
Мне снится осьмнадцатый год:
Бежит копирайтеров свора,
И поднят на знамя годот.

И грежу, ворочаясь в спальне -
Ликует рабочий народ.
Как молотом по наковальне:
Годот! Годот! Годот!

Проснулся, очухался, кто я?
Хочу опенсорс розроблять!..
Но плачу, у зеркала стоя,
Ведь в зеркале юнитиблять.
Аноним 27/07/22 Срд 12:31:14 823854 318
16296670706600.jpg 74Кб, 367x541
367x541
>>823852
Годот говно и точка
Аноним 27/07/22 Срд 13:11:42 823865 319
>>823854
Не, ну 2д-физон там сейчас неплохой.
Аноним 27/07/22 Срд 13:15:52 823866 320
А ЧТО ЗНАЧит лицензия МИТ в годоте? Там требование влючить её в свою игру?
То есть код моей игры тоже будет всем доступен или я не так понял?
Аноним 27/07/22 Срд 13:20:06 823867 321
>>823866
Мит не обязывает раскрывать свой код.
Аноним 27/07/22 Срд 13:23:12 823870 322
>>823866
Но ты должен указать кредитсы, т.е. не можешь утверждать что написал движок сам.
Аноним 27/07/22 Срд 13:38:03 823876 323
А что будет после обновления Годота?
На нем по прежнему можно будет 2Д делать именно как 2Д или будет так же как в Юнити - псевдо 2Д через 3Д?

И старую версию же можно будет юзать?
Аноним 27/07/22 Срд 13:42:26 823881 324
>>823876
Откуда вы это выдумываете про 2д?
Да, старые конечно можно будет.
Аноним 27/07/22 Срд 14:13:21 823894 325
>>823876
Чел, я тебе открою очень страшный секрет. Никакого 3д не существует. Вообще все игры рисуются в 2д
И я не имею ввиду тут про то что монитор плоский - я про математику. То есть на самом низком уровне там вообще все двухмерное рисуется


>>823876
>именно как 2Д
Именно как 2д (то есть всякий там блитинг, пиксели и т.д.), перестали делать где-то в 95 году
Любое 2д с тех времен - это просто 4 вершины с натянутой текстурой, повернутые к камере (то есть можно и отворачивать от камеры - вот и создается эффект который ты обозвал псевдо 2Д через 3Д)
Аноним 27/07/22 Срд 14:22:13 823896 326
>>823822
Следующий тред назову
Вечер в хату, посаны! Добро пожаловать к нашему шалашу, в тред любви и взаимопомощи
если не забуду.
мимоОПгодотреда
Аноним 27/07/22 Срд 14:23:51 823897 327
>>823896
Или даже так:
Милости прошу к нашему шалашу, в тред любви, взаимопомощи и ворованного Box2D
Аноним 27/07/22 Срд 14:32:51 823899 328
>>823794
Чем это может грозить?
Уже 3 дня вкатываюсь в годот.
Аноним 27/07/22 Срд 14:35:50 823900 329
>>823894
Ну вроде же говорят что у Юнити - псевдо 2Д - там по факту 3д шная сцена.
А у годота по другому, и поэтому выше производительность в 2д играх.
меня производительность инетерсует под мобилки
Аноним 27/07/22 Срд 15:21:46 823917 330
>>823900
>у Юнити - псевдо 2Д - там по факту 3д шная сцена
>>823900
>А у годота по другому
лол
Аноним 27/07/22 Срд 15:29:02 823920 331
>>823917
чТО лол?
У юнити буквально 3Д - просто камера сбоку и типо 2д получается.
Аноним 27/07/22 Срд 15:59:04 823937 332
>>823920
Про физон для 2д, спрайты и тайлмапы ты деликатно забудешь упомянуть?
Аноним 27/07/22 Срд 16:01:20 823938 333
>>823920
видеокарта не умеет рисовать 2д, дурачок
вся графика это полигоны
Аноним 27/07/22 Срд 16:26:43 823951 334
1573230325148.webm 1689Кб, 1280x720, 00:00:10
1280x720
>>823920
И вот такие люди спорят о движках.
Аноним 27/07/22 Срд 16:42:43 823956 335
Открою для тебя секрет: для вывода спрайта нужно 2 треугольника, которые состоят из 4 вершин и 6 индексов + у каждой вершины есть данные, которые могут хранить позицию в пространстве, позицию текстуры, цвет и т.п. Попробуй напиши свой простой рендер 2D графики на директИкс или опенГл, чтобы не быть пруфом.
Аноним 27/07/22 Срд 16:42:46 823957 336
>>823866
> А ЧТО ЗНАЧит лицензия МИТ в годоте?

это значит что в годоте охуенная лицензия. всё что тебе нужно делать - добавить текст их лицензии внутрь твоего проекта.
т.е. если класть документ, это может быть Godot Engine License.txt в дистрибутиве твоей игры следующего содержания: https://github.com/godotengine/godot/blob/master/LICENSE.txt

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

https://docs.godotengine.org/en/stable/about/complying_with_licenses.html
Аноним 27/07/22 Срд 16:43:57 823958 337
>>823897
> и ворованного Box2D

не по-годотски как-то
по-годотски надо так:

> Милости прошу к нашему шалашу, в тред любви, взаимопомощи и инновационного 100% собственного кода!
Аноним 27/07/22 Срд 16:45:37 823960 338
image.png 108Кб, 300x203
300x203
>>823899
набутылят тебя сынок
Аноним 27/07/22 Срд 17:24:16 823970 339
>>823938
Но я слышал что у юнити нагрузка сильно больше чем у годота при отрисовке 2д.
Аноним 27/07/22 Срд 17:26:26 823972 340
>>823951
я ни о чем не спорю, это вы как сектанты тут, а мне просто нужно выбрать двигло для 2д стратежки под мобилки чтоб не охуевать от тормозов потом
Аноним 27/07/22 Срд 18:48:03 823982 341
>>823970
Я вообще не понимаю зачем в юнити делать спрайтовые 2D игры когда полно шустрых фреймворков и движков попроще для такого, которые запустятся на кофеварке и не потребуют ставить 20к файлов одного только движка.
Аноним 27/07/22 Срд 19:40:08 823990 342
>>823970
>нагрузка сильно больше чем у годота при отрисовке 2д
>два пропука на каждую букву.жпег
Помню тут кто то баннимарк делал со спрайтами мортал комбата на юнити и годоте, годот начинал лагать при меньшем количестве спрайтов чем юнити. А если юзать юнити дотс то там производительность в сотни раз быстрее годоти, если не в тысячи.
Аноним 27/07/22 Срд 20:07:33 823993 343
>>823990
чо за дост?
ответвление какое-то от юнити? или новая версия?
Аноним 27/07/22 Срд 20:09:23 823994 344
>>823982
Потому что в фреймворке нет редактора комнат, объектов, ui и прочего подобного

а вот почему не используют гамак - для меня загадка
Аноним 27/07/22 Срд 20:14:08 823996 345
>>823994
какой еще гамак нахуй?
Аноним 27/07/22 Срд 20:22:04 823997 346
Аноним 27/07/22 Срд 20:28:40 823999 347
>>823997
Так она платная под андроид вроде.
Вообще, если запилить на комп, потом купить её, то игру можно будет сразу портировать на андроид?
Аноним 27/07/22 Срд 20:33:14 824003 348
>>823999
Пользоваться ты им можешь бесплатно, но когда понадобится собрать билд, то можно купить месячную подписку за 100 рублей
Аноним 27/07/22 Срд 20:33:54 824004 349
>>824000
Назови опенсорс альтернативу
Аноним 27/07/22 Срд 20:39:35 824006 350
>>824005
>убогий интерфейс
>неудобная система нодов
>нельзя собрать под консоли
>нет ни одной нормальной игры на движке

Хороша альтернатива, ничего не скажешь
Аноним 27/07/22 Срд 20:54:50 824009 351
изображение.png 56Кб, 975x766
975x766
>>824006
Чё?

Ты бы твои игры показал, серун
Аноним 27/07/22 Срд 21:02:28 824012 352
>>824009
Я что-то говорил про ведро или линукс?

Свои показывай, чмонька
Аноним 27/07/22 Срд 21:10:48 824014 353
>>824011
>ряяяя, толстя
Типичная годотня.
По сравнению с интерфейсом и системой объектов гамака годот полная пососня.
>барены не дают
Проблема исключительно разрабов годота. Надо было договариваться

>очередной геймдев тайкун
>что тут плохого
Ну если на годоте все игры такие, то это уже клиника.

У гамака - хотлайн маями и андертейл
У моногейма - долина стардью
У годота - очередной тайкун про разработку игр
Аноним 27/07/22 Срд 21:46:25 824022 354
>>824012
> пук среньк, нет ты

Ясно
Аноним 28/07/22 Чтв 03:35:49 824050 355
>>823970
>я слышал
в годототреде?
годот просто делает трансформацию пиксельных координат в мировые координаты, добавляет одну лишнюю абстракцию.
годот разделяет 2д и 3д на разные сущности, что очень затрудняет создание 2.5д игр

как по мне, то "2д" режим годота это скорее его недостаток
Аноним 28/07/22 Чтв 03:39:07 824051 356
>>824050
в юнити кстати есть тормозной canvas для этого, так-же трансформирует экранные координаты в мировые

годот просто взял идею canvas и сделал отдельный режим для этого
Аноним 28/07/22 Чтв 04:13:57 824053 357
>>823993
> чо за дост?
Dots.
"Точки" в переводе с английского.
Аноним 28/07/22 Чтв 04:22:12 824056 358
>>824055
>Вообще не затрудняет
>Огромная простыня хаков как заставить работать 2д и 3д объекты вместе
Аноним 28/07/22 Чтв 04:46:45 824058 359
15228376981877.webm 897Кб, 944x680, 00:00:10
944x680
Gamedev plagiar[...].mp4 5770Кб, 1280x720, 00:00:30
1280x720
>>824055
>создание 2.5д игр нужно полутора людям
лол
нет в годоте? значит не нужно!

очень много инди делают 2.5д, потому что это позволяет сэкономить на графоне и сделать стильную не вырвиглазную в пикселях картинку
Аноним 28/07/22 Чтв 04:59:18 824060 360
>>824059
оно есть, но не работает с режимом 2д
поэтому я считаю что это бесполезный режим. у него сомнительные преимущества и реальные недостатки
Аноним 28/07/22 Чтв 05:15:35 824063 361
>>824061
>Любой 3д вьюпорт можно отрендерить в 2д текстуру и использовать в 2д
это не удобно. мне надо спрайты вставить на 3д сцене как 3д объекты биллборды

в годоте есть узлы для 3д спрайтов, а его 2д режим просто бесполезный
Аноним 28/07/22 Чтв 05:28:49 824068 362
>>824067
потому что это абстракция юнитивского канваса, которая зачем-то сделана как отдельный режим в движке. это хуевое дизайнерское решение

можно было бы просто этот 2d canvas сделать как узел для 3д сцены, сделать их 100 штук, сортировать по разному, рендерить с разными эффектами и т.д. без костылей
Аноним 28/07/22 Чтв 05:32:59 824070 363
>>824068
2d режим годота это просто лишняя сущность, которая создает искуственную сложность, вводит ограничения при работе с движком, и не добавляет ничего.
это тотальный дизайнерский проеб движка
Аноним 28/07/22 Чтв 06:00:33 824073 364
>>823956
>Попробуй напиши свой простой рендер 2D графики на директИкс или опенГл
Тащемто писал свой простой рендер 2D графики на bitblt из WinAPI, хорошо работало. А вообще-то до сих пор можно получать прямой доступ к видеопамяти, чтобы индивидуально байтики пикселей править. Да, медленнее будет, чем отправить пачку данных с кодом на видеокарту и забыть о ней до следующего кадра, но тем не менее способ есть. Или ты хочешь сказать, что при попытке записи в пиксели экрана драйвер видеокарты создаёт 2 микроскопических треугольника для заполнения одного пикселя, лол?
Аноним 28/07/22 Чтв 06:11:01 824074 365
>>824073
эти байтики правятся на cpu, а не на gpu
Аноним 28/07/22 Чтв 06:22:42 824076 366
>>824058
>много инди делают 2.5д
А эти инди, которые делают "2.5д", они сейчас здесь, в этом треде? Я лично ни одного не вижу. На твоих видео - фулл 3D игры, никаким 2.5д там и не пахнет. Или для тебя использование билбордов - это уже "2.5д игра"? Ну, поздравляю, значит практически все существующие игры, являющиеся по факту 3д, должны записываться в категорию 2.5д игр, потому что билборды используются очень часто.

Поясню по Годо.
1. Если тебе нужна 2D пиксель-перфект графика, используй потомки Node2D, потому что они оптимизированы для этого.
2. Если тебе нужна 3D графика с элементами 2D в виде билбордов, используй потомки Spatial (Node3D) и забудь о потомках Node2D, потому что билборды - это не 2D, а 3D сущность.
3. Если тебе нужна 2.5D графика, то тебе придётся писать собственный рендерер, потому что настоящая 2.5D графика существовала где-то в прошлом веке, оказалась бесперспективным говном и сдохла с приходом полноценного 3D. Сейчас её труп насилуют чисто по фану - никто всерьёз делать новые игры на этом не будет.
4. Если тебе нужно отрендерить пиксель-перфект 2D в 3D окружении или пачку 3D моделей в пиксель-перфект 2D окружении, то для этого есть специальная нода Viewport, позволяющая комбинировать два разных рендерера методом рендеринга в текстуру, которую ты потом можешь натянуть куда тебе угодно, хоть в 2D, хоть в 3D.
Аноним 28/07/22 Чтв 06:26:51 824078 367
>>824076
>для тебя использование билбордов - это уже "2.5д игра"?
а для тебя что? 2.5D это смешение 3д моделей и спрайтов, на этих видео 2.5D
Аноним 28/07/22 Чтв 06:29:39 824079 368
>>824078
то есть 2D графика в 3D пространстве
Аноним 28/07/22 Чтв 06:34:16 824082 369
>>824063
>я делаю 3д игру, поэтому 2д функции движка бесполезны
Ну вот тебе они бесполезны, а кому-то другому очень даже полезны. Что дальше? Движок универсальный - предназначен для множества пользователей с разными потребностями. Хочешь движок чисто под свои желания? Пиши свой или заказывай у кого-нибудь за деньги. Ни один из универсальных движков по определению не будет подходить под твои потребности на 100%.

>>824068
>отдельный режим в движке
Он отдельный, потому что это удобно. Если тебе неудобно - это твои проблемы. Скорее всего тебе просто непривычно - это решается просто: со временем привыкнешь, если не бросишь использовать.
Аноним 28/07/22 Чтв 06:39:19 824083 370
1.png 93Кб, 1201x804
1201x804
>>824080
у тебя 2д объекты в одной плоскости
тащемта я написал что в годоте есть sprite3d

пока делал скриншот, охуел от хуевых дизайнерских решений годота. столько геморроя , чтобы просто показать картинку на экране

хуан типичный движкописатель-велосипедист с оверинжиниринг архитектурой всего и вся
Аноним 28/07/22 Чтв 06:59:21 824086 371
>>824078
>2.5D это смешение 3д моделей и спрайтов
>>824079
>2D графика в 3D пространстве
Глупости, это называется 3D.

2D графика: видим, как объекты движутся в строго двух измерениях - X (горизонталь монитора) и Y (вертикаль монитора). В идеале минимальный шаг движения объекта равен одному пикселю экрана, это ещё называют "пиксель-перфект". Примеры игр: платформеры, JRPG, всякая изометрия и так далее. Программно компьютер работает с двумя координатами, не считая "слоёв".

3D графика: видим, как объекты движутся в трёх измерениях - X, Y и Z, оси которых никак от экрана не зависят. Минимальный шаг движения ограничен точностью числа с плавающей точкой и зависит от расстояния до начала координат, т.е. о пикселях экрана никто даже не вспоминает. Примеры игр: практически любая современная игра, в которой есть третье измерение и игнорируются пиксели экрана, даже если весь контент состоит из плоских спрайтов. Программно компьютер работает с тремя координатами, постоянно умножая матрицы поворота и т.п.

2.5D графика: видим, как объекты якобы движутся в трёх измерениях (X, Y и Z), но на самом деле это очень хитрая иллюзия, и фактически движок работает в двухмерной системе координат экрана, строго ориентируясь на пиксели экрана. Т.е. в отличие от 2D, мы видим правдоподобное наличие оси Z, а в отличие от 3D, компьютер не проецирует трёхмерное пространство на плоский экран, а делает какие-то особые вычисления для создания дешёвой и зачастую очень ограниченной иллюзии. Примеры игр: древние гонки с полосатой дорогой (ну ты понял), вольфштейн, дум и т.д. Суть 2.5D: максимальное упрощение вычислений для древнего железа, которое просто не потянуло бы полноценное 3D в реальном времени. Сегодня смысла в этих технологиях нет, за исключением попыток делать игры под встраиваемую электронику с очень слабыми чипами.

Ещё раз: наличие плоских объектов (спрайтов, билбордов и т.д.) в 3D играх не превращает их в 2.5D, потому что они изначально созданы на технологии 3D. Если бы плоские объекты делали из 3D игры 2.5D игру, большинство игр считались бы 2.5D из-за плоской текстуры травы или самого дальнего от игрока LOD в виде текстуры на плоском квадрате. Взять хотя бы Майнкрафт, в нём трава, цветы и выпадающие из инвентаря предметы - плоские текстуры, но Майнкрафт однозначно 3D игра и не может быть выполнен на базе 2.5D технологий.
Аноним 28/07/22 Чтв 07:26:26 824089 372
>>824084
у меня нет никаких претензий к годоту. я им просто не пользуюсь. я написал что 2д режим годота бесполезный и является хуевым решением
Аноним 28/07/22 Чтв 16:55:09 824167 373
>>824086
> изначально созданы на технологии 3D
Так сейчас же всё через 3D прослойки делается, даже когда плоская картинка выводится. Отсюда и заблуждение что много спрайтов не должны тормозить, хотя на деле это 3D объекты просто повернутые к камере в фас. По этой причине тормозят всякие блядские интерфейсы, хотя казалось бы там всего несколько панелек фончик и буковки.
Аноним 28/07/22 Чтв 17:46:45 824170 374
>>824167
Разница между 3D и 2D в залоченной Z оси. Для опенгл как для рисоватора это похую, т.к. он превращает 2D в 3D с помощью перемножения матриц. Соответственно, на отображение влияет лишь количество говна, которое надо обсчитывать. Для 2D в этом случае батчинги и иные оптимизации довольно примитивны - просто склеиваем картинку, не обсчитывая что-то перекрытое сзади. Для 3D все формулы и алгоритмы гораздо сложнее.
Большее влияние Лок Z оси оказывает на физику. Исключение этого параметра делает формулы более простыми и быстро высчитфваемыми. Место всяких вхождений сфер в друг друга посчитать круг - огромная разница. Здесь, как бы юнити не старался, отдельные объекты для 2D действительно дадут огромнейший прирост по сравнению с 3D.

В общем и целом, если подытожить, разницы никакой. Важны прямые руки и неиспользование бехейверов в юнити и не юзаем метод update. Что по годоту, то его объекты равны ручному рисованию через метод draw и никакая оптимизация на них не работает.
Аноним 28/07/22 Чтв 17:54:59 824172 375
>>824170
>Здесь, как бы юнити не старался, отдельные объекты для 2D
В юнити и так отдельные объекты для 2д, и 2д физон тоже отдельный.
Аноним 28/07/22 Чтв 18:36:49 824178 376
>>824172
Ну, если там отдельный физон для 2D, похуям. Просто бехейворы надо стараться не юзать. Делать из них всяких менеджеров, контроллеров, но не для объектов. Тогда будет 9тыс спрайтов без лагов.
В годоте когда тестил было 4-5 тысяч без лагов, а потом резкая просадка в дно. Не помню с чем было связано, но надеюсь батчинг поправил это дело.
Аноним 28/07/22 Чтв 20:16:30 824186 377
>>824178
В юнити можно на объект повесить 2д-коллайдер и 3д-рендерер, и наоборот. А если использовать ДОТС, то и бихевиоров никаких.
Аноним 28/07/22 Чтв 20:31:31 824187 378
>>824170
Так этой самой оптимизацией 2D вообще занимаются сейчас? У меня такое чувство что нет. Иначе никак не объяснить всякие прожорливые 2D платформеры из каменного века.
Аноним 28/07/22 Чтв 21:00:18 824188 379
Аноним 28/07/22 Чтв 21:03:18 824189 380
>>800796
Подтверждаю, всё правда.
Аноним 28/07/22 Чтв 22:12:17 824198 381
>>824189
Сам делал что ли?
Аноним 28/07/22 Чтв 23:47:01 824212 382
image.png 97Кб, 2481x928
2481x928
Тоже сделал, рейтите, видоизменяйте
Аноним 28/07/22 Чтв 23:48:41 824213 383
>>824187
Я думаю, что нет. Во первых все должно быть на спрайтлистах кратных 64. Прогнано через прошу убирающую фотошопный мусор с файлов пнг и уменьшено как минимум до размера в полтора раза превышающий размер спрайта в игре. Для объектов которые часто создаются на сцене - пулы объектов.
Поздравляю, ваша игра будет весить максимум 100мб и работать без многопоточки, если вы конечно не высчитываете Pi до 70 знака каждый кадр.
Если вы ещё запаритесь и научитесь в repeat текстуры, то объектов на сцене станет минимум.
Если вы научитесь отключать модули которые не юзает юнити, все ещё улучшится.
Если вы магистр, который научится с помощью рипит текстуры делать инвентарь, то это будет вообще самая быстрая игра в жанре (привет пасфайндер)
Аноним 28/07/22 Чтв 23:54:36 824214 384
>>824198
Написал этот и предыдущий комментарии.
Аноним 29/07/22 Птн 02:45:57 824223 385
>>824161
>мне не нравится отдельный режим 2d в годоте. вот поэтому и поэтому...
>аргументов почему он бесполезный или хуевый так и не будет
Аноним 29/07/22 Птн 02:50:20 824224 386
>>824186
в говне тоже
узлы говна это как GameObject с одним компонентом. в юнити в принципе можно все так сделать.
Аноним 29/07/22 Птн 04:17:10 824233 387
>>824212
Хули вы пишете что пидарки на юнити, это самый народный двиг с нормальным сишарпом, делай что хочешь. А анриал это пидарские плюсы и блюпринты, из-за которых даже не смотря на все плюшки никто на анрылу не переходит
Аноним 29/07/22 Птн 10:34:05 824248 388
>>824233
Заметь, таблички составляют безыгорные годоти и уечеблядки, игры то они делать не могут, остается только рисовать таблицы.
Аноним 29/07/22 Птн 12:01:18 824256 389
>>824212
Если гейммейкер успел закупить по скидону и навсегда в стиме, тогда вин вин?
И хули по годоту так мало норм учебных материалов на ютубе и тд
Аноним 29/07/22 Птн 12:08:40 824258 390
Когда уже больные люди поймут, что выбор не стоит между UE и Unity? Это разные инструменты для разных задач. Почти во всех случаях им нужен Unity. Задуматься об UE можно только в том случае, если начинаешь думать об Unity HDRP, вот тут уже UE подойдет лучше, наверное.
Аноним 29/07/22 Птн 12:25:49 824261 391
>>824258
>если начинаешь думать об Unity HDRP, вот тут уже UE подойдет лучше
если начинаешь думать о таскательстве лапши то да, уе подойдет лучше. По графону на любом движке получится говно если у тебя команды 3д артистов нет.
Аноним 29/07/22 Птн 16:40:21 824317 392
профессиональный разработчик пользуется говнотом
>если юнити это word, то godot это notepad

забавно смотреть как нормальный человек проходит через 7 кругов анального фистинга
Аноним 29/07/22 Птн 16:40:40 824318 393
Аноним 29/07/22 Птн 17:03:14 824322 394
>>824321
как скажешь годотя, как скажешь
Аноним 29/07/22 Птн 17:16:11 824323 395
>>824258
Всё ещё неверный посыл. Для 2D лучше брать гамак, для внкок движки вн, для мобилок мобильные, для ртс движки для ртс, юнити нужен когда у тебя много 3D, но не настолько сложного по геометрии и трансформам, чтобы просела производительность в хлам. Опять же для онлайн игр юнити лучше не брать.
Аноним 29/07/22 Птн 17:26:55 824326 396
>>824318
Посмотрел 20 минут этого кривляния юнитидауна. Хорошая попытка, но даун.
Аноним 29/07/22 Птн 17:42:17 824330 397
>>824326
Если честно да, стоит отделять прогеров от просто освоивших движок и пишущих лишь в пределах его условностей.
Программист движка_нейм это всего лишь пользователь, за которого все основные методы определили изначально, он не обладает ни должным пониманием, ни свободой которые необходимы кодеру.
Аноним 29/07/22 Птн 20:35:11 824365 398
image 1058Кб, 828x1014
828x1014
image 1013Кб, 828x1014
828x1014
image 929Кб, 828x1001
828x1001
image 973Кб, 828x1015
828x1015
Аноним 29/07/22 Птн 20:36:30 824366 399
Аноним 29/07/22 Птн 20:43:41 824367 400
Что лучше новичку геймакер или годот?
Игра 2д под мобилки планирую пилить.
Аноним 29/07/22 Птн 21:17:28 824373 401
>>824367
Какой жанр напиши, тогда ещё точнее ответ будет
Аноним 29/07/22 Птн 21:18:47 824376 402
>>824317
Почему сингтон в унити такой костыльный?

В великолепном годоте это легко решается
Аноним 29/07/22 Птн 21:28:49 824381 403
>>824367
Однозначно гамак. С годотом тебя только мозгоебля ждет
Аноним 29/07/22 Птн 21:29:21 824382 404
Аноним 29/07/22 Птн 22:15:46 824395 405
Разумеется юнити.
Аноним 29/07/22 Птн 22:39:28 824401 406
ни в коем случае не анрил
Аноним 30/07/22 Суб 00:00:23 824415 407
Аноним 30/07/22 Суб 03:59:26 824433 408
>>824073
>простой рендер 2D графики на bitblt из WinAPI
Только вот bitblt давно уже эмулируется, и ты работаешь не напрямую с железкой, а тупо с дублирующим буфером на процессоре. который потом винда отправляет как текстуру в видеокарту (то есть по сути тоже самое что ReadPixel в OpenGL)

Где-то с семерки в винде больше нет софтвара, все идет через DirectX

>>824073
> вообще-то до сих пор можно получать прямой доступ к видеопамяти,
Нет, нельзя. Ты можешь сделать копию буфера на cpu и с ней работать, и потом заливать его обратно, но напрямую нельзя. Винда не даст, да и нет таких возможностей.

>>824073
>что при попытке записи в пиксели экрана
чел, ты хоть разберись как работает gpu.

Ты не можешь писать пиксели напрямую в экран. Вот вообще никак. Ты пишешь в буфер который выделяет тебе cpu, и который хранится в озу, и вот потом этот буфер отправляется в видекарту, по аналогу текстур, или фреймбуферов
Аноним 30/07/22 Суб 09:44:55 824449 409
Аноны, какой движок выбрать для своей игори. годот или гамак? Учитывая что гамак для декстопа заранее был куплен.
Игра по идее будет похоже на вот такие игры:
https://store.steampowered.com/app/1846700/Witchbrook/
https://store.steampowered.com/app/1594940/Little_Witch_in_the_Woods
Но наверно скорее больше будет походит на первую игру(Witchbrook).
Аноним 30/07/22 Суб 09:54:48 824451 410
>>824449
Если спрайтовое 2D то гамак.
Аноним 30/07/22 Суб 10:03:04 824452 411
>>824449
Годот, естественно. Гамак не подходит для создания таких игр, доказано котлом.
Аноним 30/07/22 Суб 10:09:15 824454 412
Кто-нибудь, зацените, тест а куперкубе запускается? Это не реклама т.к. там даже не игра.

Тест рандомный а не самый лучший.

Просто все вместе тестируем возможности скачать и запустить куперкуб.

Если баги - пишите сюда

https://gamejolt.com/games/Test0/737848
Аноним 30/07/22 Суб 10:13:36 824455 413
>>824454
И кстати - в какой магазин лучше выкладывать игру (а я пока делаю), что-бы не платить 100 баксов как в стиме которые не факт что окупятся?
Аноним 30/07/22 Суб 10:19:03 824456 414
>>824452
Список таких игр на годоте предоставь, так как на гамаке их полно.
Аноним 30/07/22 Суб 10:22:38 824457 415
Так же у меня небольшой опрос - пожалуйста, назовите пример игры, за которую вы бы заплатили 10-50 рублей.
Аноним 30/07/22 Суб 10:28:17 824459 416
Аноним 30/07/22 Суб 11:13:33 824468 417
Сап, а насколько норм хранить проект ЕХЕ-файлом? Какие подводные???
Аноним 30/07/22 Суб 11:47:48 824478 418
>>824451

>>824452
Братан, а что такое "котл"? Тип игра?

Обоим спасямба.
Аноним 30/07/22 Суб 13:35:47 824496 419
какие есть движки на Го?
Аноним 30/07/22 Суб 14:25:43 824517 420
>>824496
> движки на Го

Годот
тебе на Т
Аноним 30/07/22 Суб 15:12:41 824540 421
>>822182
> - Зайчик1 [лапка1.меш, ... лапка4.меш, лапка1.коллизия, ... лапка4.коллизия, пальчик1.меш,
Если что, в юнити будет точно такое же дерево транформов как в примере годота, за исключением что колизия и меш это часть ноды, а нее дети.
Аноним 30/07/22 Суб 15:28:46 824543 422
>>822606
> 2. Java - у неё плохая репутация.
Может потому что она банально не подходит под требования геймдева? (структуры на стеке, перегрузка операторов, иногда указатели хотя бы как в шарпе ref out, убогий FFI, мб что еще)
Аноним 30/07/22 Суб 15:54:31 824555 423
>>824496
Го для геймдева еще хуже чем жаба. Там даже функции нельзя перегрузить аргументами. Будешь копипастить код как еблан просто чтобы поменять тип аргумента и сойдешь с ума в итоге. Это язык прикол.
Вот в этом месяце еще вышел carbon от гугла. И глядя на его ридми на гитхабе я понимаю что гугл кроме каловой массы больше нихуя сделать не способен.
Аноним 30/07/22 Суб 16:10:22 824560 424
чем member variables отличается от переменной класса?
Аноним 30/07/22 Суб 18:06:46 824622 425
>>824555
А Раст чем не устроил, раз ебакарбон состряпали?
Аноним 30/07/22 Суб 18:14:29 824624 426
Срочно нужен новый игровой движок на Carbon
Аноним 31/07/22 Вск 11:26:30 824762 427
>>824622
> А Раст чем не устроил
Становится пугающе большим и влиятельным. Корпорация Добра просто заюзала древний проверенный принцип Разделяй и властвуй, чтобы посеять смуту в опенсорс сообществе, посадить на свои аналоги, а через 5 лет объявить о закрытие проекта.
Аноним 31/07/22 Вск 12:12:32 824778 428
>>824555
А почему перегрузка функций необходима именно в геймдеве? Из чего это следует? Вывод глупый.
Аноним 31/07/22 Вск 13:24:58 824794 429
>>824468
Это плохо. Exe - конечный результат, исполняемый файл. Если упрощённо, то, имея исходники, ты можешь собрать exe, а вот разобрать exe до исходников проекта - такое себе.
Тут основы операционных систем, по сути. Экзешник - точка входа в программу, чтобы её запустить в рамках ОС. И вообще, exe, да и прочие расширения - условное обозначение для того, чтобы человек/ос могли понять, как работать с этим конкретным файлом. Это, например, тоже причина, почему так неинтуитивно это все выглядит при переходе в юникс системы, потому что там факт исполняемости устанавливается не расширением, а флагом к файлу.
Аноним 31/07/22 Вск 13:38:16 824796 430
>>824794

Дык куперкубом этот ехешник открывается и редактируется.
Аноним 31/07/22 Вск 13:46:04 824801 431
Аноним 31/07/22 Вск 21:50:37 824963 432
Аноним 01/08/22 Пнд 08:53:37 825028 433
https://news.ycombinator.com/item?id=32300785

Там это, машинери обмяк и пукнул, прекратили разработку и заставили юзеров удалить с компов сам движок и все проекты на нём.
Помню, какой-то шиз сюда притаскивал это, мол будущий убийца всех юнитей и анрилов. А вон оно как вышло в реальности.
Заставляет задуматься, может Хуан не так уж и плох?
Аноним 01/08/22 Пнд 09:15:58 825029 434
>>825028
никто не пользовался этим движком, очевидно же. поэтому и удалять некому
Аноним 01/08/22 Пнд 09:21:30 825031 435
>>825028
>Помню, какой-то шиз сюда притаскивал это, мол будущий убийца всех юнитей и анрилов.
Я про каждый новый движок такое пишу. 2020-21 были богаты на движки, т.к. куча бездельников сидело дома из-за ковидобесия.
Аноним 01/08/22 Пнд 12:33:54 825059 436
Ну хоть тут кто то знает?
Я искал себе движок прошлого поколения, чтобы просто сидеть, пердеть, изучать его и делать свои штуки, а после этого собрать нечто рабочее. (Очевидно работать он будет шустрее, а никаких завышенных требований у меня нет)

Мой выбор пал на UE3 (UDK) но я не могу нигде найти - что с ним сейчас. На сайте эпиков - только заглушка что они перестали его поддерживать, никаких загрузок, ничего.

На moddb есть перезалив с последней ревизией, но хватит ли мне этого чтобы в конце собрать проект?


Аноним 01/08/22 Пнд 12:37:19 825060 437
Аноним 01/08/22 Пнд 12:53:25 825062 438
>>825060
Дбд вроде 300 стоит
Аноним 01/08/22 Пнд 12:59:18 825063 439
>>825062
Но я бы заплатил за него максимум 50 рублей
Аноним 01/08/22 Пнд 14:53:04 825102 440
>>825059
Проблема ue3 это крайне кривой много поток. Проблема настолько серьёзна, что некоторые игры на нём тормозят до сих пор на любом железе.
Аноним 01/08/22 Пнд 15:57:21 825124 441
>>825102
Тогда почему Масс эффекты не тормозили и работали даже на железе ниже минимальных требований? И это только то что сейчас вспомнил
Аноним 01/08/22 Пнд 21:11:15 825217 442
>>825102
Некоторые игры и на других движках до сих пор тормозят.
Аноним 02/08/22 Втр 08:02:06 825288 443
>>825124
Просто намекаю что самые тормозные игры эвер были именно на ue3. И стали локальным мемом в своё время. И пофиксили их тормоза портом на ue4. Но при этом сломали всё освещение, лул.
Аноним 02/08/22 Втр 09:14:00 825299 444
>>825028
>машинери обмяк и пукнул
следил за этим движком и знал что все этим закончится. разработчики феерические долбоебы с каким-то невеорятным ЧСВ, поверившее что им будут платить за голожопый клон редактора юнити без фич на си.
Аноним 02/08/22 Втр 09:15:34 825300 445
>>825299
сами идеи и архитектура заложенные в движок неплохие.
его бы в опенсурс и был бы реальный конкурент годота
Аноним 02/08/22 Втр 09:24:58 825301 446
>>825299
они даже не давали просто скачать потестить движок. нужно было регистрировать и активировать движок
Аноним 02/08/22 Втр 09:59:47 825306 447
>>825028
У них была инфа на сайте, что avalanche studios будут делать свои игры на этом движке.
just cause 5 отменяется
Аноним 02/08/22 Втр 10:54:39 825324 448
>>825028
>Там это, машинери обмяк и пукнул
Судя по махинациям с лиц соглашением и требованием удалить код, добавленным задним числом - движок был выкуплен какой-нибудь корпорацией добра
Аноним 02/08/22 Втр 10:59:33 825326 449
сфалькили чужой код, их спалили, сказали или закрываетесь, или пизда вам
Аноним 02/08/22 Втр 11:01:22 825327 450
>>825326
>сфалькили чужой код
из годота...
Аноним 02/08/22 Втр 11:02:39 825328 451
>>825327
бери выше - из Фалько Энгины
Аноним 02/08/22 Втр 12:42:44 825384 452
>>825332
А задачи-то есть?
Аноним 02/08/22 Втр 12:42:46 825385 453
>>825332
Не смог там завести мультисэмплинг и на этом знакомство с данным поделием закончилось.
Аноним 02/08/22 Втр 13:04:07 825399 454
>>825063
А за сколько я могу продать свою игру о фуррях на куперкубе с Барсом Макских???


Аноним 02/08/22 Втр 13:15:00 825401 455
image.png 39Кб, 923x287
923x287
Типикал годотя-подход. Сначала Хуан пишет что в годоте есть такие-то функции, физон, вулкан, глобал иллюминейшон, но оказываются что они не работают. Чтоб эти функции перестали выдавать ошибку нужны 15К баксов в месяц и три года разработки.
Аноним 02/08/22 Втр 13:18:57 825404 456
Вот и первые завистники. Завидуйте серой завистью. Энжоеер на годоте вновь придумал мастерский способ обратного кондинга. >>825401
Аноним 02/08/22 Втр 13:38:41 825415 457
>>825404
>>825401
Это error-driven development и его изобрели те, кто работает с С++ и студией. Подход "клянчить деньги за фичи" - тоже стандартная вещь. В общем, ничего нового.
Аноним 02/08/22 Втр 13:41:57 825416 458
Можно ли советовать годот полному новичку, не умеющему программировать, но хотящему делать игры?
Аноним 02/08/22 Втр 13:42:06 825417 459
Аноним 02/08/22 Втр 13:43:14 825418 460
>>825416
Без умения кодить в любом движке придётся продираться через боль. И базовые умения кодинга эту боль сильно облегчат. Так что лучше ими не пренебрегать.
Аноним 02/08/22 Втр 13:43:54 825419 461
Я правильно понял лор? Годот это как фингербокс - никто серьезно на нем ничего не делает, но все усиленно создают вид кропотливой работы внутри движка
Аноним 02/08/22 Втр 13:44:39 825420 462
принцип обратного кодинга

берешь полностью законченный проект и начинаешь стирать символы, "раскоживая" проект. коммитишь удаления фич, добавляешь баги, склеиваешь хороший модульный код в нечитаемые монолитные небоскребы, которые потом даунгрейдишь до наколеночных прототипов. приходишь к пустому проекту. в IDE нажимаешь File → Uncreate project и рассоздаёшь проект
Аноним 02/08/22 Втр 13:44:51 825421 463
>>825418
Да он и не против научиться. И даже хотел ему посоветовать какую-нибудь луа для обучения. Но на своём опыте знаю, что без явной мотивации складывать и умножать на любом языке не прикольно.
Аноним 02/08/22 Втр 13:46:01 825422 464
>>825419
Уже даже вид перестали создавать.
Аноним 02/08/22 Втр 16:06:53 825451 465
Girls.png 490Кб, 449x401
449x401
>>825415
>Это error-driven development
Аноним 02/08/22 Втр 16:08:31 825452 466
UncleBob400x400.png 285Кб, 400x400
400x400
>>825440
>Это передовая практика
мой пездюк

на самом деле это хуйня полная
Аноним 02/08/22 Втр 16:13:34 825453 467
>>825438
Да, я помню эту хуету и она не работает, как и ещё 10 других рандомных способов. На гитхабе даже ишью висят. Может в 16 году работало, но решать их говнокод для такой простой вещи не было желания, поэтому моногейм был дропнут.
Аноним 02/08/22 Втр 16:20:21 825455 468
>>825332
Они ничего не добавляют и меняют. Это тот-же говноклон XNA, архитектуре которого уже 16 лет. Это копролит
Аноним 02/08/22 Втр 19:45:38 825468 469
>>825416
Нет

>>825418
>>825421
Куперкуб

https://www.youtube.com/watch?v=44_6ryaE-kA

Кстати, зацените мою новую менюшку. При нажатии будут увеличиваться буквы и будет сидеть грустная фурряшка у машины.

Как вам?

Я правда хз за сколько игр продавать буду - от 10 до 50 рублей

Аноним 02/08/22 Втр 20:23:37 825474 470
>>825451
Это когда сначала бьешь граблями себя по лицу, а потом кладешь их на землю.
Аноним 02/08/22 Втр 20:53:53 825478 471
Кстати, а есть программа, что-бы кастомно и быстро собирать фурряшек с одеждой и анимацией?
Аноним 02/08/22 Втр 20:59:12 825480 472
Аноним 02/08/22 Втр 21:58:00 825501 473
image.png 176Кб, 1920x1080
1920x1080
Аноним 02/08/22 Втр 22:05:04 825502 474
>>825501
Свинособаки забанили русских по национальному признаку.
Аноним 02/08/22 Втр 22:08:24 825503 475
>>825501
Остаётся только Компас-3D
Аноним 02/08/22 Втр 22:23:43 825508 476
>>825506
Это же Александра, моя вайфу.
Аноним 02/08/22 Втр 22:54:47 825525 477
>>825480
И как там фуррей создавать?

У меня мой ОС Барс Макских :-)
Аноним 02/08/22 Втр 23:02:15 825528 478
>>825525
Давай я буду твоим симпом и буду тебе деньги отправлять, как Фалько Машане. А ты будешь говорить что мол я твой любимый и всё такое.
Аноним 03/08/22 Срд 10:40:33 825604 479
>>825528
1)Сколько?

2)Мне правда интересно делать соло. Игру я потом буду продавать. Ну, а пока что мне интересно, как в DAZ 3D делать фуррей.


>>825502
Зайду из под впн

Аноним 03/08/22 Срд 10:42:14 825605 480
Почему все тут так потребительски настроены? Зачем вообще продавать игру на ваших движках? Есть же движок от кротим с искривлённой гравитацией,есть фростбайт, есть движок от ред алерта. Почему не делаете игры на них, если вам нужен движок под ваш код? А про продавать - договоритесь с разрабами
Аноним 03/08/22 Срд 14:37:13 825645 481
image.png 82Кб, 286x264
286x264
Аноним 03/08/22 Срд 16:44:52 825692 482
Что ознаает лицензия МИТ у Годот?
Как это отразится на играх? Должен ли код моих игр быть открытым?
Аноним 03/08/22 Срд 16:51:27 825696 483
Аноним 03/08/22 Срд 17:54:16 825704 484
>>825604
>Сколько?
А ты зайди в фалько-тред и посмотри, сколько он Машане отправляет. Вот такие в геймдеве расценки. При этом Машаня довольно симпатичная, поёт и клипы делает.
Аноним 03/08/22 Срд 18:04:41 825706 485
>>825696
То есть сам ты не знаешь нихуя?
Аноним 03/08/22 Срд 18:17:44 825707 486
>>825706
Ебать ты сверхразум, ложкой мимо рта часто промахиваешься
Аноним 03/08/22 Срд 18:36:54 825711 487
>>825692
> Как это отразится на играх?
Они будут полностью твоими, ты ничего никому не будешь должен. В отличие от...
> Должен ли код моих игр быть открытым?
Нет. Даже если бы годот был под гпл, код всё равно не должен быть открытым.
Аноним 03/08/22 Срд 19:16:28 825720 488
>>825719
>Поэтому в годоте выбрана более либеральная, но менее защищающая исходники лицензия
Гд скрипт сам по себе защищает исходники, так как исходники на гдскрипте никому не нужны.
Аноним 03/08/22 Срд 19:55:50 825730 489
Аноним 03/08/22 Срд 21:23:05 825738 490
>>825704

>>825722
>>825730
А я вообще не пишу код у игры, куперкуб рулит!!!!!



>>Машаня довольно симпатичная, поёт и клипы делает.

Я тоже, но принципиально хочу добиться всего делами а не фактом того что девушка

Аноним 04/08/22 Чтв 11:45:16 825852 491
А че спорить, с санкциями вам теперь только годот, лол))
Аноним 04/08/22 Чтв 11:52:11 825855 492
>>825852
>вам
Годосвинка, залогинься)
Аноним 04/08/22 Чтв 11:55:16 825857 493
>>825852
Будто что то плохое
Аноним 04/08/22 Чтв 16:17:49 825904 494
>>825852
Победа пришла откуда не ждали
Аноним 04/08/22 Чтв 16:32:00 825905 495
>>825852
> А че спорить, с санкциями вам теперь только годот, лол)
В смысле? Могу спокойно использовать как уеч, так и юпити.
Аноним 04/08/22 Чтв 16:45:58 825910 496
image.png 91Кб, 256x256
256x256
Почему годот хуже и медленее юнити? Почему годот такой ужасный? Почему этот человек не сделал нормального движка? Почему он тормозит? Почему на нем не делают игры? Почему всё так плохо с годот? Почему ничего не изменится? Зачем продолжать его делать, если всё равно с него ничего нормального не получится?
Аноним 04/08/22 Чтв 16:58:52 825913 497
>>825911
> и бюджетом в 3 зарплаты программиста
Сколько там эпики выделили им миллионов, напомни?
Аноним 04/08/22 Чтв 17:03:03 825916 498
>>825910
В 4.0 всё изменится.
Аноним 04/08/22 Чтв 17:06:15 825918 499
>>825914
"Godot получил Mega Grant от Epic Games в размере 250 тысяч долларов"
Аноним 04/08/22 Чтв 17:16:29 825924 500
>>825914
>>825918
> Epic Games introduces $100 Million Epic MegaGrants
А, это была общая сумма грантов. Я думал годоту миллиончики выплатили. Но оказалось всего 250к.
Аноним 04/08/22 Чтв 17:16:47 825925 501
>>825919
Если бы мне дали $250К я бы нормальный движок сделал.
Аноним 04/08/22 Чтв 17:40:15 825933 502
Аноним 04/08/22 Чтв 17:41:43 825934 503
>>825911
>Уже получилось. 3.5 шикарная версия.

пусть сначала в редиз выйдет
Аноним 04/08/22 Чтв 17:54:34 825942 504
>>825926
Почему хуану можно деньги вперед, а мне нет?
Аноним 04/08/22 Чтв 18:11:23 825954 505
>>825945
>Первые игры - 2011-13
Опечатался, первые игры ожидаются к 2111 - 2113 году
Аноним 04/08/22 Чтв 20:31:50 825985 506
>>825973
>но редактор просто минуту запускается и молча закрывается
Минута триала кончилась вот и закрывается.
Аноним 04/08/22 Чтв 21:05:55 825994 507
alexigntv-15545[...].mp4 9657Кб, 1280x720, 00:00:50
1280x720
Аноним 06/08/22 Суб 14:59:03 826000 508
ПРИВЕЕЕЕЕЕЕТ!!
Аноним 06/08/22 Суб 15:20:18 826001 509
image 377Кб, 2560x1440
2560x1440
Подскажите какой движок использовать для 2д игры в стиле текстовой-рпг, картинки будут но мало, в основном интерфейс и разные экраны.
Из пожеланий чтобы была модульность по типу юнити где всё разбивается на разные сущности со cкриптами для удобной архитектуры и всё.
Аноним 06/08/22 Суб 15:22:48 826006 510
Аноним 06/08/22 Суб 15:53:49 826016 511
Аноним 06/08/22 Суб 16:14:22 826021 512
Аноним 06/08/22 Суб 17:22:22 826025 513
Канализации.gif[...].gif 874Кб, 8000x1000
8000x1000
Всем привет, разрабатываю с небольшой командой 2д пиксельную игру. Изначально прогер хотел пилить её на юнити, но ща выяснилось что это двигло не так хорошо подходит 2д играм, он там что-то про анимации говорил, что автоматизировать там что-то нельзя и прочее. Говорит что можно искать всякие плагины к юнити для облегчения работы, но тип проще попробовать другой движок, какой, сам не знает, поэтому я пришел сюда. Можете по-рекомендовать двигло для созданий 2д пиксельных игры, с элементами файтинга? Чтоб там каждый кадр анимации можно было настраивать и прочее
Аноним 06/08/22 Суб 17:29:12 826027 514
>>826025
>проще попробовать другой движок, какой, сам не знает
С чего клоун тогда взял, что в других лучше?
Аноним 06/08/22 Суб 17:31:21 826030 515
>>826027
Хз, вот хотел узнать, может вы знаете. Ему там не нравится что тип автоматизации какой-то мало, тип хитбокс персонажа на каждом кадре нужно перемещать вручную и прочее
Аноним 06/08/22 Суб 17:35:16 826033 516
>>826030
2д движком много хороших, пусть изучает под себя, раз такой привереда. Юнити стандарт индус-трии
Аноним 06/08/22 Суб 17:37:20 826035 517
>>826025

плохому танцору, как говорится, юнити мешает
Аноним 06/08/22 Суб 17:42:55 826040 518
>>826025
>Изначально прогер хотел пилить её на юнити, но ща выяснилось что это двигло не так хорошо подходит 2д играм
Следуя из этих слов, этот кодер разобрался в юнити по видосикам и не имеет опыта разработки.
Ту вариант либо делать как он хочет, а ему выбирать то что удобнее. Либо посылать его нахер и искать пчелика который уже с опытам, что собственно чревато вообще никого не найти.
Мой совет сказать кодеру чтобы посмотрел еще видосиков и начал делать игру. По практичности удобнее юнити для 2д не найти.
Аноним 06/08/22 Суб 17:44:54 826043 519
Аноним 06/08/22 Суб 20:36:17 826058 520
>>826025
могу по-рекомендовать слать этого "прогера" на хуй
Аноним 06/08/22 Суб 21:08:33 826070 521
Аноним 06/08/22 Суб 21:09:58 826071 522
>>826025
>>826027
Купергуб, игра на последних версиях делается без програмистов, все дополнения есть н сайте
Аноним 07/08/22 Вск 02:16:17 826130 523
>>825916
>В 4.0 всё изменится.
угу, все сломали...

например больше нет поддержки шарп-скриптов
это забавно, они обещали сделать легкое встраивание своих скриптовых языков, а теперь сами не могут м$ шарп добавить (вот уже полгода), а ведь бета уже через 1-2 месяца
Аноним 07/08/22 Вск 02:17:42 826131 524
>>825945
> Он как раз 5 лет бесплатно делал.
Он первые 5 лет в какой-то студии работал, за зарплату... Потом видать его выгнали вместе с его подделкой (почему даже нда не повесили - нахуй никому не нужно было)
Аноним 07/08/22 Вск 07:33:24 826141 525
>>826132
какой же ты додик
>>Программисты Хуан Линетски (англ. Juan Linietsky) и Ариель Манзур (англ. Ariel Manzur) начали разработку движка в 2007 году, и через некоторое время он уже использовался как закрытый программный продукт в некоторых компаниях.
Аноним 07/08/22 Вск 07:35:41 826142 526
Ахахах

>>Хуан Линьетски на одной из презентаций сообщил, что название «Godot» является прямой отсылкой к пьесе Сэмюеля Беккета «В ожидании Годо». Она характеризует непрекращающееся желание добавлять новые возможности в движок, что будет постоянно приближать его состояние к идеальному инструменту всё ближе и ближе, но этот процесс не будет иметь завершения


Теперь все понятно
Аноним 07/08/22 Вск 12:21:36 826159 527
создайте тред копрокуба
Аноним 07/08/22 Вск 13:26:47 826169 528