Gamedev

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

Бесконечный тред для свободного общения.
Аноним 12/09/20 Суб 14:48:30 6983852
>>698374
А что тебе надо? Нормальный человек под мобилки игру делать не будет, линукс для даунов, макось для пидоров, в вебе не играют, или играют в такие игры которые можно сделать без движка, сосноли - ни одного разраба, даже воннаби, для соснолей не видел в гд. Шинда это основная игровая платформа.
Аноним 12/09/20 Суб 14:54:08 6983863
>>698385
Неважно что мне нужно или не нужно, важно что люмикс этого не дает никому. А кому то это нужно. Я тебе отвечал на вопрос почему опенсорс движки кроме годота не обсуждаются - в них меньше фич.
Аноним 12/09/20 Суб 15:52:42 6983924
>>698386
>почему опенсорс движки кроме годота не обсуждаются
Потому что у них нет маскота - забавного рыжего поляко-еврея из Аргентины.
Аноним 12/09/20 Суб 16:09:59 6983955
>>698358
>>698349
>прекрасный двиг не заюзал
В том, что никто просто-напросто не нашел двиг.
А кал Хуана нюхают по тыщу человек в день, потому что секту основал.
Аноним 12/09/20 Суб 16:12:50 6983966
>>698374
Как раз нужна.
Под виндоус нет годных 3D-движков под опенсорс.
Поделие Хуана годиться только под 2D
Аноним 12/09/20 Суб 16:14:54 6983987
>>698395
Хорошо, допустим кто-то случайно нашел двиг. Он идет в раздел фичи https://github.com/nem0/LumixEngine/wiki/Features и что же он видет в списке фич? Transparency. Заебись фича, пошел качать двиг. PBR - уже лучше годоти, ок. И так далее, фич даже по сравнению с бесполезным годотом нет.
Аноним 12/09/20 Суб 16:16:44 6983998
>>698398
А годотя может в оптимизацию? Оклюшон и лоды?
Аноним 12/09/20 Суб 16:17:21 6984009
>>698396
>Поделие Хуана годиться только под 2D
Не годится.
Открой в рендер доке билд 2д игры на годоти, чтобы волосы на голове встали дыбом.
Там каждая буковка в тексте, каждый спрайтик, рисуется отдельным драв коллом.
Аноним 12/09/20 Суб 16:18:00 69840210
>>698400
>рисуется отдельным драв коллом
Ну это уже совсем какая-то наркомания
Аноним 12/09/20 Суб 16:18:22 69840311
>>698399
Не может. Окклюжена нет, лодов нет.
Сейчас прилетят гондотные шизики и скажут, что это нинужно, а вместо лодов можно ручками из гондотитя скрипта модельки переключать в зависимости от расстояния.
Аноним 12/09/20 Суб 16:21:27 69840412
>>698403
А этот Люнекс может. Тут наверное уже проблема самого автора, что не выписывал фичи в гитхабе, а тихо заливал тесты на канал ютуба. Он же не Хуан делиться каждым пуком с аудиторией
Аноним 12/09/20 Суб 16:30:42 69840513
>>698400
Ну может у нюфани вроде тебя что то встает, а по факту это 60+фпс и никаких проблем.. Современные процессоры оперируют миллионами операций в секунду, а не тысячами
Аноним 12/09/20 Суб 16:55:26 69841114
>>698404
> А этот Люнекс может.
А хз. Не испытанный на практике движок, мало ли какие проблемы будут вылезать.
Аноним 12/09/20 Суб 17:34:33 69842315
>>698411
>Не испытанный на практике движок
Прямо как годотя.
>>698405
О, вот и гондотная шмонька пожаловала, которая даже не понимает, что за графику отвечает видеокарта, а не процессор.
> а по факту это 60+фпс и никаких проблем
Ну да, игра уровня змейки на СОВРЕМЕННОМ ПРОЦЕССОРЕ наверное выдаст 60+ фпс без проблем, на железе, на котором ведьмак 3 идет на максималках. например.
А вот если что-то посложнее, типа пакмана или супермарио, то уже будут стандартные годотные 40-50 фпс с подпукиваниями. Про современные 2д игры типа террарии говорить не приходится, конечно.
Аноним 12/09/20 Суб 17:44:45 69842516
>>698423
Чел, завязывай пиздеть. Я еще два года назад скидывал демку - для террарии тайлов годота достаточно.
Аноним 12/09/20 Суб 18:03:17 69842717
>>698425
>Я еще два года назад скидывал демку - для террарии тайлов годота достаточно
Я помню эту демку, 40 фпс на тайлмапе во весь экран. Тогда ты выдал это за перемогу.
Аноним 12/09/20 Суб 18:14:41 69842818
>>698427
Учитывая, что там даже не было освещения, которое в террарии динамическое, это просто полный позор и провал.
Аноним 12/09/20 Суб 20:07:27 69843319
>>698427
Память тебя, как всегда, подвела - тебе бы таблеточки попить, серьезно. Там было 60 фпс из за vsync (реальных там 100+фпс)
Аноним 13/09/20 Вск 01:07:41 69846520
>>698433
Я бы прямо болдом выделял в шапке сайта, что батчинга в годоте нет и не будет. И ведь он себя позициионировал вначале в том числе как удобный редактор под 2д в противовес юнити. Настолько удобный, что выдаёт прозводительность хуже чем в браузере. Теперь юнити немного подпили под 2д, а вот годот так и остался на дне. Правильно чел пишет - это пиздец.
Аноним 13/09/20 Вск 03:35:51 69847021
>>698411
Как у Годоти. Только автор для себя фиксит, а не как Хуан "лоды нинужны"
Сырое > отсутствия
Аноним 13/09/20 Вск 08:01:19 69848222
>>698465
Но батчинг в годоте есть, пчел. (Но и без батчинга все летает)
Аноним 13/09/20 Вск 12:07:26 69849223
>>698482
>Но батчинг в годоте есть
Как и игры на годоте, он как бы есть, но его как бы и нет.
Он есть только для gles2, на gles3 его нет, в новой версии на вулкане его тоже нет (Хуан не понимает, зачем он нужен, ведь 2д платформер демо на его 2080 RTX и так выдает стабильные 50-60 фпс).
Аноним 13/09/20 Вск 12:21:46 69849324
>>698492
2д платформер на годоте выдает 1000+фпс на 750ti. Хз что у тебя за юнитипроекции.
Аноним 13/09/20 Вск 12:22:50 69849425
1485185988783.mp4 37825Кб, 1920x1080, 00:00:54
1920x1080
Аноним 13/09/20 Вск 12:52:09 69849626
>>698494
Так это не 2д платформер, 2д платформер - это хотя бы что-то уровня супер марио с денди, где есть задний фон, скроллинг уровня, враги, предметы.
Когда сделаешь - приходи.
Аноним 13/09/20 Вск 12:56:59 69849727
>>698496
>это не 2д платформер
Это 2д платформер.
>Когда сделаешь - приходи.
Уже проходили, ты напишешь "это не платформер потому что нет блюра, частиц, шейдеров, хуейдеров, смены времен года" и так далее.
Аноним 13/09/20 Вск 13:00:03 69849828
>>698496
>супер марио с денди, где есть задний фон
В супер марио с денди нет заднего фона.
Аноним 13/09/20 Вск 13:42:43 69850129
>>698498
Есть, не пизди. Там небо, облака, кустики с травой, понятное дело, что это немного, но уже больше, чем на вебм >>698494
>>698497
>Это 2д платформер.
В твоих маня-фантазиях разве что.
А в реальности это даже до технодемки не дотягивает.
Но в целом неудивительно, что ты считаешь это платформером, годот для того и предназначен, чтобы ты загрузил спрайтик, расположил его на сценке и начал фантазировать, что ты разработчик игр. Т.е. движок, предназначенный, чтобы аутисты маня-фантазировали о своей причастности к геймдеву, витая в маня-фантазиях.
А для настоящей разработки игр он не подходит, это понятно любому с IC > 10.
Аноним 13/09/20 Вск 14:28:36 69850430
>>698501
>небо, облака, кустики с травой
Так это просто тайлы. Они и на вебм есть - спрайт же за зубцами крепостной стены проходит.
>Но в целом неудивительно, что ты считаешь это платформером
Это не нужно "считать или не считать" платформером, это является платформером. Другое дело, что это простой платформер, но это уже твоя проблема что ты под платформером подразумеваешь какой то определенный вид навороченных платформеров.
Впрочем, запас в 1000фпс достаточен и для врагов, предметов, скроллинга уровня и т.д.
>А для настоящей разработки игр он не подходит
В твоем манямирке, несомненно, ведь ты каждый раз придумываешь 100500 новых отмазок, почему он якобы не подходит, а остальные просто берут и делают на нем игры.
Аноним 13/09/20 Вск 18:35:28 69854031
>>698492
>>698465
В SFML тоже нет батчинга, ну и что? Его никто не обсирает.

>>698494
Похоже на мой платформер на встроенных функциях Windows GDI.
Аноним 13/09/20 Вск 18:36:44 69854132
>>698501
>загрузил спрайтик, расположил его на сценке и начал фантазировать, что ты разработчик игр
Это лучше делать на JS на элементе canvas. Даже устанавливать ничего не надо, можно писать прямо в блокноте и запускать в браузере.
Аноним 13/09/20 Вск 20:40:39 69857433
>>698504
>Впрочем, запас в 1000фпс достаточен и для врагов, предметов
А с пропукиваниями что делать?
Аноним 13/09/20 Вск 21:00:44 69858434
>>698574
Терпеть.
Третьего дня попробовал движок Urho 3D. В целом мне понравилось. Но вот беда, там я тоже заметил пропукивания в демке PBR Demo. Как такое может быть? Ведь пропукивания только в годоте.
Аноним 13/09/20 Вск 21:07:25 69858635
>>698540
>В SFML тоже нет батчинга, ну и что? Его никто не обсирает.
Так на нём и игр нет, сможешь хоть одну полноценную игру на нём назвать?
А если посмотреть на фреймворки, на которых есть игры, типа monogame, то увидишь, что там батчинг из коробки есть.
Аноним 13/09/20 Вск 21:11:43 69858836
Аноним 13/09/20 Вск 21:14:07 69859137
>>698586
Нет, не знаю на нём полноценных игр.
Просто решил найти C/C++ фреймворк для своей примитивной спрайтовой игры, выбирал между SFML, SDL и Allegro. Попробовал все 3, бомбанул от отсутствия батчинга искаробки.
Аноним 13/09/20 Вск 21:16:01 69859338
Аноним 13/09/20 Вск 21:16:07 69859439
Аноним 13/09/20 Вск 21:18:34 69859640
>>698593
Под винду там вроде DX11
Аноним 13/09/20 Вск 21:19:02 69859841
>>698591
Все эти фреймворки подразумевают, что ты используешь их для инициализации opengl, а дальше сам ручками себе пилишь батчинг и всё остальное, что нужно.
Для примитивной спрайтовой игры бери monogame и c#, c++ не стоит того, чтобы в нём ковыряться ради такой цели.
Аноним 13/09/20 Вск 21:20:23 69859942
>>698598
Так для примитивной спрайтовой игры с++ не вносит сложностей.
Аноним 13/09/20 Вск 21:20:41 69860043
>>698594
Одну единственную нашел? Ну молодец.
А теперь глянь список фич sfml, и посмотри на скриншоты этой игры, и логически подумай, сколько % функционала покрывает sfml, а сколько разрабы допилили сами на opengl.
Ладно, подскажу, чтобы не мучился, в sfml даже нет поддержки 3д графики, если его и использовали, то только чтобы открыть окошко и принимать ввод с клавы/мыши, остальное руками пилилось
Аноним 13/09/20 Вск 21:21:18 69860144
Аноним 13/09/20 Вск 21:27:31 69860345
>>698598
>ручками себе пилишь батчинг
Allegro умеет в батчинг, SDL умеет с библиотекой SDL_gpu.
Аноним 13/09/20 Вск 21:41:37 69861146
>>698584
>Ведь пропукивания только в годоте.
Настолько смешных пропукиваний как в годоте нет нигде.
Аноним 13/09/20 Вск 22:01:23 69862147
>>698611
Смешной только безрукий клоун - ты, который не смог в 5 строчек загрузки материалов.
Аноним 13/09/20 Вск 22:07:52 69862448
>>698621
Почему эти 5 строчек не в сорсе годота?
Аноним 13/09/20 Вск 22:09:04 69862549
>>698624
А всю твою игру не надо в сорсы годота засунуть?
Аноним 13/09/20 Вск 22:15:41 69862750
>>698625
У меня нет игр. Так почему они не там? Что говорит на это Хуан?
Аноним 13/09/20 Вск 22:49:00 69862951
>>698627
>У меня нет игр.
Вся суть /gd.
Аноним 13/09/20 Вск 22:51:49 69863252
>>697827
Also, for those who for some reason prefer curly brackets over Python-style indenting, it is also possible to write:

def fibR(n) {
if (n < 2) {
return n;
} else {
return fibR(n - 1) + fibR(n - 2);
}
}
Аноним 13/09/20 Вск 23:18:08 69864253
>>698629
У Хуана тоже нет игр. Что он говорит по поводу отсутствия загрузчика материалов в Годоте?
Аноним 13/09/20 Вск 23:28:02 69864454
>>698642
У Хуана есть игры.
Аноним 14/09/20 Пнд 00:27:15 69865455
>>698644
Что он говорит по поводу отсутствия загрузчика материалов в Годоте?
Аноним 14/09/20 Пнд 00:45:26 69865656
>>698654
Говорит тебе скачать годот и сделать хоть одну игру, тогда будешь разбираться в том что нужно и что не нужно иметь в движке.
Аноним 14/09/20 Пнд 00:54:54 69865757
>>698656
Почему там нет загрузчика материалов?
Аноним 14/09/20 Пнд 01:29:32 69865858
Аноним 14/09/20 Пнд 01:50:04 69866059
>>698658
Что говорит Хуан по этому поводу?
Аноним 14/09/20 Пнд 02:21:12 69866360
>>698644
Змейки тут у всех есть. Это не игры.
Аноним 14/09/20 Пнд 02:36:00 69866461
Помогите выбрать фреймворк
SDL
SFML
Allegro
Или ещё что-то? не годот, это не фреймворк
Аноним 14/09/20 Пнд 02:48:06 69866562
>>698663
>Змейки тут у всех есть.
Не у всех, у годотохейтера нету игр.
>Это не игры.
>игры не игры
Шиз, таблетки прими
Аноним 14/09/20 Пнд 02:51:26 69866663
>>698660
Без понятия, ты же по хуану сохнешь, ты и спрашивай у него в твиттере.
Я же как узнал о проблеме, нашел решение за 5 минут, только ты тут из этой фигни раздуаваешь уже два года невесть что.
Аноним 14/09/20 Пнд 02:51:57 69866764
>>698664
libgdx выглядит приятным, хоть и не обновляется пару лет.
Аноним 14/09/20 Пнд 02:55:38 69866965
>>698667
Но мне нужен С++ или хотя бы Си.
Да, либгдх неплох, и вообще-то он регулярно обновляется -- просто ты, наверное, на старый сайт заходил. Вот новый https://libgdx.com/news/
Аноним 14/09/20 Пнд 03:11:18 69867166
>>698669
О, ну если так то норм. Смотрю они vm сменили, может теперь экспорт в веб заработает. Перехожу с годота.
Аноним 14/09/20 Пнд 04:30:30 69867967
Аноним 14/09/20 Пнд 11:51:58 69869468
>>698669
Не смотрел openFrameworks?
Аноним 14/09/20 Пнд 13:15:07 69869869
>>698679
Антикварный C API и набор функций напоминают "сделай-сам-свою-игру" Бейсик из 90-ых 2000-ых (какой нибудь Dark Basic или Blitz Basic): https://www.raylib.com/cheatsheet/cheatsheet.html

Конечно, никто не заставляет их использовать, но тогда ведь можно взять SDL.

>>698694
Нет ещё. Это что-то обскурное для тру-любителей швабодки? Спасибо, посмотрю.
Аноним 14/09/20 Пнд 13:18:31 69869970
>>698666
Для меня это не проблема, т.к. я не использую Годот. Я знаю, что Хуан неохотно принимает пулл-реквесты, но почему? Почему он не хочет, чтобы в его движок был встроен загрузчик материалов?
Аноним 14/09/20 Пнд 14:02:33 69870571
>>698698
>но мне нужен хотя бы СИ
>ряя антикварный СИ!11
Ты уж определись, что тебе нужно.
Raylib это как раз рафинированная современная сишка, ничего лишнего. За минимализм платишь хорошим перфомансом и крошечным размером билда.
Аноним 14/09/20 Пнд 14:03:11 69870672
>>698699
> Для меня это не проблема,
Однако ты один обсасываешь этот аргумент.
> Я знаю, что Хуан неохотно принимает пулл-реквесты
Что? Какая чушь. Он с удовольствием принимает качественные, проработанные пр. Как например батчинг.
> Почему он не хочет, чтобы в его движок был встроен загрузчик материалов?
В 4.0 это будет не нужно, в 3.* решается скриптом в 5 строчек.
Аноним 14/09/20 Пнд 14:05:29 69870873
Аноним 14/09/20 Пнд 14:07:08 69871174
>>698706
>Он с удовольствием принимает качественные, проработанные пр. Как например батчинг.
Лол, он же не хотел его принимать сначала, вопил, что батчинг ненужон. Принял только когда даже преданные хомячки начали возмущаться и давить на него.
>В 4.0 это будет не нужно
Почему? Ты правда считаешь, что если вместо opengl используется вулкан, то можно насиловать видюху отдельными драв коллами на каждую буковку в тексте?
Или ты к тому, что 4.0 не будет предназначен для разработки игр, а раз игр нет, то и батчинг не нужен?
Аноним 14/09/20 Пнд 14:07:16 69871275
>>698706
>Однако ты один обсасываешь этот аргумент.
Нет, не один я - посмотри на issues на гитхабе.

>В 4.0 это будет не нужно
Почему-то все перемоги у Хуана в будущем времени.

>в 3.* решается скриптом в 5 строчек.
Если это бойлерплейт, почему он не в коде движка?

Аноним 14/09/20 Пнд 14:11:14 69871476
>>698708
>zig
Никому не нужное говно без задач.
Если хочется чего-то крутого и современного, надо смотреть в сторону раста и движков на нём.
Сейчас многие крутые геймдевелоперы смотрят в сторону раста, на нём уже запилили кучу крутых реализаций ECS, specs, legion, bevy ecs, все многопоточные, с диким перфомансом, ни на одном языке в 2к20 такой движухи нет, даже на плюсах.
https://bevyengine.org/
Аноним 14/09/20 Пнд 14:12:27 69871577
>>698698
А я и сам не очень понял что это и подходит ли оно для игр. Есть еще libCinder. На них всякие красочные арт презентации делают. Иногда в реалтайме.
Аноним 14/09/20 Пнд 14:13:50 69871678
>>698714
Нет конечно. Засунь свой тухлораст обратно в сраку. Zig это реальная альтернатива Сишечке.
Аноним 14/09/20 Пнд 14:17:24 69871879
>>698716
Хуишечке. У этого говна хоть пакетный менеджер есть?
Когда будут либы для геймдева - тогда приходи.
Для раста сейчас есть куча всего, 2д/3д физика/коллизии, кроссплатформенные рендеры с кросс-компиляцией шейдеров, лоадеры для популярных форматов типа gltf, скриптовые языки, реализации ecs, и т.д.
https://arewegameyet.rs/

Когда для твоего зига напишут хотя бы 1/10 от этого обилия либ, тогда приноси его, заценим.
Аноним 14/09/20 Пнд 14:25:45 69872080
>>698718
Для раста нет НИХУЯ. Может быть в маняфантазиях растеров.
Аноним 14/09/20 Пнд 14:28:58 69872281
Аноним 14/09/20 Пнд 14:33:56 69872582
>>698711
>Лол, он же не хотел его принимать сначала, вопил, что батчинг ненужон. Принял только когда даже преданные хомячки начали возмущаться и давить на него.
Ерунда какая. Он совершенно грамотно принял только проработанный PR с батчингом, с детальным обсуждением что и как там будет сделано и в какое место в движке воткнется. Естественно, просто маняфантазии залетных "а вот я тут написал говнокод принимайте быро" он не пропустит.
>Ты правда считаешь, что если вместо opengl используется вулкан, то можно насиловать видюху отдельными драв коллами на каждую буковку в тексте?
Или ты к тому, что 4.0 не будет предназначен для разработки игр, а раз игр нет, то и батчинг не нужен?
Причем тут батчинг? Это относилось к пропукиваниям - в 4.0 их не будет.
>>698712
>посмотри на issues на гитхабе.
Зачем мне еще раз смотреть? Я 2 года назад посмотрел, там же увидел вокэраунд - всё.
>Почему-то все перемоги у Хуана в будущем времени.
Добро пожаловать в разработку крупного софта. Это софт размера либрофиса, блендера или файрфокса, он пилится десятилетиями. Чтобы ускорить процесс, нужны в разы большие вливания денег.
>Если это бойлерплейт, почему он не в коде движка?
Поделил на ноль.
Аноним 14/09/20 Пнд 14:34:28 69872783
>>698718
Zig подключает сишные либы.
Аноним 14/09/20 Пнд 14:38:26 69872884
>>698720
>к посту приложена ссылка, перейдя по которой можно увидеть десятки библиотек для геймдева и список игр на расте, которые можно скачать и поиграть, которых уже больше, чем когда-либо было на том же годоте
>Для раста нет НИХУЯ.
Ты от стекломоя ослеп?
>>698727
Проблема в том, что на си не пишут игры, и на сишке нет того обилия либ для геймдева, как хотя бы на плюсах. Никто в здравом уме не будет писать игры на си в 2к20.
Единственное, что есть на си годного - sdl да glfw, всё. Но для полноценной игры этого мало.
Аноним 14/09/20 Пнд 14:41:03 69872985
>>698725
Оправдание, почему загрузчик материалов не в коде движка я могу увидеть ГДЕ?
Аноним 14/09/20 Пнд 14:45:03 69873086
DASH480.mp4 11340Кб, 854x480, 00:01:20
854x480
Аноним 14/09/20 Пнд 14:56:49 69873287
>>698730
Да это понятно что годотя нравится только тем кто ничего сложнее хелло ворлда на годоте не делал.
Аноним 14/09/20 Пнд 14:59:26 69873488
>>698728
>перейдя по которой можно увидеть десятки библиотек для геймдева
И в которых нихуя нет, которые заброшены, или переписываются в очередной раз, или в глубокой альфе, или несовместимы между собой.
>список игр на расте, которые можно скачать и поиграть, которых уже больше, чем когда-либо было на том же годоте
Наверное это ты стекломоя напился. На годоте выходит по нескольку игр каждый день, на расте нихуя.
>на си не пишут игры
>Никто в здравом уме не будет писать игры на си в 2к20.
Поэтому и предлагается писать их на zig.
Либы на месте, вот пожалуйста gltf 2 - https://github.com/recp/AssetKit
Аноним 14/09/20 Пнд 15:02:56 69873789
>>698730
>годот "непригоден" для игр
>потому что тема синенькая
Ясно.
>потому что интерфейс не такой как в юпити
Но это же плюс. Все плюются с интерфейса юпити.
В общем, никаких реальных проблем не указано.
Настолько "непригоден" что он на нем эту игру доделывает.
И уже этим он на голову выше местных безыгорных чуханов, которые только критиковать умеют.
Аноним 14/09/20 Пнд 15:04:03 69873890
>>698729
Какое оправдание, еблан?
Аноним 14/09/20 Пнд 15:18:45 69874191
>>698730
Отдельно проиграл с
"рряя нет платного маркетплейса с ассетами"
Аноним 14/09/20 Пнд 15:25:05 69874492
>>698738
почему загрузчик материалов не в коде движка
Аноним 14/09/20 Пнд 15:37:37 69874893
15997395522240.jpg 3Кб, 225x225
225x225
>>698737
>доебался до синенькой темы
>проигнорировал ряд серьёзных факторов, начиная со скотособачьего UX и заканчивая тем, что команда блендера делает больше прогресса за месяц, чем команда годота за год
Аноним 14/09/20 Пнд 15:45:45 69875294
>>698737
>Все плюются
"Все" это кто, твои воображаемые друзья?
Аноним 14/09/20 Пнд 16:04:03 69875395
>>698748
>проигнорировал скотособачьего UX
Почему проигнорировал? Я подтверждаю, что в юнити скотособачьий UX. Годот не обязан его копировать просто потому что какой то маньке так привычней.
>команда блендера делает больше прогресса за месяц, чем команда годота за год
А что тут смущает?? В команде годота основных разрабов сколько, 4-5 человек? Плюс десяток контрибьюторов помельче. $15'000 донатов в месяц. $250k от эпиков. $25k от майков.
Блендеры потратили $550'000 на фильм, получили грант эпиков $1,2 ляма, на сайте написано что у них донатов $120k в месяц, всякие блендер клауды и блендер маркеты им еще соточку точно приносят, сейчас у них 30 только тима, плюс сотни конрибьюторов.
То есть чисто по цифрам Блендер минимум в 10 раз крупнее, ну так вот и в году 12 месяцев, все сходится.
Аноним 14/09/20 Пнд 16:04:47 69875496
>>698752
Все кто пробовал на нем что то делать.
На форуме у юнитеков забавные темки есть, правда их быстро закрывают с пометкой - ну покритиковали и хватит.
Аноним 14/09/20 Пнд 16:19:18 69876097
>>698753
А разработчики блендера, сидя на донатах, пишут код, или занимаются созданием музыкальных треков и последующим сбором лайков с них в твиттере?
Аноним 14/09/20 Пнд 16:22:03 69876198
15928407455680.jpg 85Кб, 640x640
640x640
>>698753
>Годот не обязан его копировать
>поэтому в годоте не работает drag n drop нод в проперти эдитор, а работа с разметкой тайлмапов по удобству и ощущениям выглядит так, как будто её специально делали как можно более мучительной и неудобной для пользователя
Аноним 14/09/20 Пнд 16:22:20 69876299
>>698760
Донаты - это не зарплата, если ты не в курсе.
Алсо люди не биороботы, они не могут заниматься 24/7 Одним программированием. Они изобрели выходные, отпуска и так далее для переключения внимания. Тебе тоже советую, понравится.
Аноним 14/09/20 Пнд 17:21:11 698773100
>>698753
То есть ты признаёшь, что годотя - это попил?
Аноним 14/09/20 Пнд 17:31:16 698775101
>>698761
>в годоте не работает drag n drop нод в проперти эдитор
Да, это правда. Наверное, ассетотаскателям неудобно. Я лично не сталкивался - у меня ноды ищутся из кода, потому что обычно нужна нода из другой сцены, а из другой сцены все равно не перетащишь.
Сложно ли сделать? Вроде бы нет, но понятно что много логики может поломаться, типа выделения с шифтом, и придется очень много тестировать.
>работа с разметкой тайлмапов по удобству и ощущениям выглядит так, как будто её специально делали как можно более мучительной и неудобной для пользователя
Правда? Я когда эту демку делал >>698494 заняло буквально пару минут. Выбрать картинку, новый атлас, задать размер шага и снапа, выбрать прямоугольником тайлы. Выбрать тайлы для коллизий. Притом что раньше я этим не занимался - хз. Удалять, да похоже неудобно.
Аноним 14/09/20 Пнд 17:32:06 698776102
>>698773
>в 10 раз меньше людей с в 10 раз меньшим финансированием делают примерно в 10 раз меньше
>попил
?
Аноним 14/09/20 Пнд 17:49:11 698779103
>>698754
>Все кто пробовал на нем что то делать
От всех пробовавших что-то делать мы имеем уже наверное десятки тысяч готовых игр на юнити, но про хуевый юнити UI я почему то слушаю от безыгорной чмохи в годотятреде.
Аноним 14/09/20 Пнд 17:51:53 698780104
>>698762
>Донаты - это не зарплата
Конечно, донаты лучше чем зарплата ибо на что ты тратишь 15К баксов в месяц никому не надо отчитываться, налоги не надо платить, даже делать ничего не надо так как донатят "просто так", договоров письменных же нет.
Аноним 14/09/20 Пнд 18:04:05 698782105
>>698779
Ну вот, ты только что доказал что кривой UI не мешает делать игры на юнити, значит и на годоте не будет мешать.
Аноним 14/09/20 Пнд 18:04:46 698783106
Аноним 14/09/20 Пнд 18:47:23 698789107
image.png 111Кб, 761x711
761x711
Аноним 14/09/20 Пнд 19:35:05 698799108
>>698789
Ты так жалок, что даже картинку спиздил из другого треда.
Аноним 14/09/20 Пнд 20:43:23 698809109
>>698799
Но это моя картинка, безыгорная годотя.
Аноним 14/09/20 Пнд 21:13:42 698813110
1584200176651.png 147Кб, 1228x376
1228x376
>>698809
Какой же ты даун.
Аноним 14/09/20 Пнд 23:47:59 698823111
>>698813
Какой же ты нищий униженный чмошник.
Аноним 14/09/20 Пнд 23:54:53 698825112
>>698813
То есть раз ее запостили в соседнем треде то запостивший её не может зайти в этот тред и обоссать годотю? Так логика годотей работает?
Аноним 15/09/20 Втр 13:28:47 698870113
>>698825
Надо было тогда постить сразу доходы Таркова - это же тоже не его игра, зато было бы еще внушительней.
Аноним 15/09/20 Втр 15:17:57 698884114
>>698870
Так нечестно, годотям постить нечего поэтому надо поддаваться и постить что попроще.
Аноним 15/09/20 Втр 20:33:31 698915115
Почему затихли, неужели игры делаете?
Аноним 15/09/20 Втр 20:36:48 698916116
>>698915
Конечно, делаем игры.
Мы же не безыгорные годоти, у которых движок сломался и поэтому им нехуй делать, приходится сидеть на дваче всё свободное время.

мимо-петухи
Аноним 15/09/20 Втр 21:07:58 698920117
>>698916
Годоти тоже ничего не пишут.
Годоти, напишите что-нибудь. Развлеките меня.
Аноним 15/09/20 Втр 21:13:04 698923118
Аноним 15/09/20 Втр 21:23:07 698926119
>>698923
>lua
>visual scripting language
>upcoming languages: Wren
Мертворожденная хуйня без задач.
Опять будут все силы годами тратить на ненужную хуйню, вместо одного единственного скриптового языка.
Аноним 15/09/20 Втр 21:26:01 698928120
>>698923
Алсо, почему все эти недодвижки зарятся на 3д, PBR, йоба-графон?
Я бы вот хотел такой же простой легковесный движок, но чисто под пиксель-перфект 2д.
Но его нет.
Берешь любой двиг - там чуваки надрачивают на все эти пбры, все движки 3д ориентированные, 2д если и есть, то пришито как пятая нога собаке на отъебись, как в юпити или уече.
Только годот предоставляет отдельный выделенный 2д рендер, и пиксельную систему координат для 2д, но там хуиный неюзательный рендер с пропукиваниями и драв коллами на каждую буковку.
Аноним 15/09/20 Втр 21:45:15 698931121
>>698928
>Только годот предоставляет отдельный выделенный 2д рендер
Он же будет выпилен из четвёртой версии.

>Я бы вот хотел такой же простой легковесный движок, но чисто под пиксель-перфект 2д.
Ну так сделай.
Аноним 15/09/20 Втр 22:04:26 698934122
Аноним 15/09/20 Втр 22:13:50 698935123
>>698934
>интерфейс на qt
>скриптовый язык луа
>2k20
Закопайте его обратно.
Аноним 15/09/20 Втр 22:16:20 698936124
>>698935
>qt
Что не так?

>луа
Что не так?
Аноним 15/09/20 Втр 22:33:37 698937125
>>698934
А что, выглядит неплохо. Надо заценить.
Аноним 15/09/20 Втр 23:45:42 698946126
Аноним 16/09/20 Срд 01:35:41 698953127
>>698946
Так даже лучше, звучит брутально как в первом Думе.
Аноним 16/09/20 Срд 03:58:01 698960128
>>698698
>Конечно, никто не заставляет их использовать, но тогда ведь можно взять SDL.
raylib во-первых активно развивается, имеет очень дружелюбную аудиторию в дискорде
во-вторых он более функционален. Что там в SDL - создать окошко и вывести спрайтик?

>>698698
>Антикварный C API
Чел, а что надо? Может быть ты не знаешь, но это как бы общее требование для всех библиотек, которые хотят не только под с++, а и под другие языки.
Ты не сможешь сделать библиотеку на с++ которую потом можно использовать на паскалях, бейсиках, растах, питонах и т.д.

Поэтому например SDL также на plain C. А те кто пишут ооп, дублируют код под си - например bgfx имеет силайк прослойку.
Аноним 16/09/20 Срд 03:58:48 698961129
>>698706
>В 4.0 это будет не нужно
потому что там 1 фпс, пропукивания не заметят:))
Аноним 16/09/20 Срд 04:18:57 698962130
image.png 296Кб, 400x420
400x420
Аноним 16/09/20 Срд 07:13:31 698970131
движкодел в треде

Сейчас начал сверять свой лоулевел рендер с filament. Нет, не копипаст.
Впулкан меня капец как растраивает. Кроносы опять все сделали через жопу с этой механикой расширений - как в старые и добрые (нет) времена OpenGL 2, когда были сотни расширений под каждую модель видеокарты (это был пиздец)

Короче, мой код рендера вулкана работает на встроенной intel, но на моей видеокарте nvidia нет нужного мне расширения и все крашится, так как я этого не ожидал и обхода не сделал (почему блядь на встройке от интел оно есть, а на nvidia нет? заебали уже)
Да и другие проблемы. А filament всеже все это уже прошел, там очень много крутых проверок чтобы этот говнопукан работал у большинства.

Так почему же всеже не взять filament? Мне нужен Direct 3D - я всегда поражался - какое гавно на D3D не пиши, а оно будет везде работать (жаль только под виндой, да еще и с недавних пор требует чтобы таже десятка была со всеми обновами, которые некоторые отключают).
Но почему блядь? Почему вулкан и opengl вечно черезжопные?

А по другим оболочкам.
bgfx мне не нравится - особенно из-за того что автор там какую-то херню с шейдерами сделал (вместо того чтобы юзать стандарт типа spirv, он свое говноподелие туда вставил)
Diligent - слишком шизоидное ооп с длинными деревьями наследований, из-за чего оно все работает у автора, но сразу же ломается если пытаешься заюзать у себя
Других не знаю


Еще немного по ситуации со скриптами
Раньше я наблюдал за urho3d - были высокие ожидания, жаль автор забросил.
А сейчас нашел https://github.com/rokups/rbfx - форк urho3d
Подумываю оттуда стыбзить реализацию C# (само хорошо то что оно все на начальном уровне, легче разобраться)
(кстати еще видел хорошую реализацию шарпа в bsf - но там сложно)
Так что шарп у меня тоже будет

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

И каким бы быстрым не был шарп, он все равно медленее си (в которое будет транслироваться мой скриптовый).

Кстати, многие когда говорят что шарп быстрый, имеют ввиду шарп от microsoft.
Но прикол в том что в игровых движках юзается сторонее mono говно написанное по сути левыми людьми (да еще и древних версий). Так что большой вопрос - так ли оно эффективно
Аноним 16/09/20 Срд 10:11:11 698975132
Аноним 16/09/20 Срд 10:59:39 698984133
1526818582561.png 15Кб, 603x133
603x133
Аноним 16/09/20 Срд 12:18:42 698994134
>>698928
>Я бы вот хотел такой же простой легковесный движок, но чисто под пиксель-перфект 2д.
Пико 8 бери и лепи свое говно квадратное.
Аноним 16/09/20 Срд 12:45:51 698996135
>>698962
Потому что он
>passionate about C++ and computer graphics, and overall, interested in many computer science, mathematics and physics subdomains
А ты быдло заводское.
Аноним 16/09/20 Срд 15:15:02 699025136
>>698970
>Но пока что от идеи своего скриптового языка не отказываюсь
Зочем
>в игровых движках юзается сторонее mono говно написанное по сути левыми людьми
Core же можно, не?
Аноним 16/09/20 Срд 15:37:00 699027137
>>699025
>Зочем
Из-за трансляции. В юнити дохрена программистов, поэтому они могут сделать IL2CPP. Я же один. Если брать мощный язык - то его потом сложно транслировать - всякие асинхронные таски, linq, прочий синтаксический сахар - все это должно транслироваться в нативный код. Какой бы код не написал пользователь - он должен транслироваться. В этом и есть сложность - больше сахара, больше вариантов кода, больше нюансов которые нужно учесть
Когда есть свой скриптовый язык - в нем можно ограничив возможности синтаксиса языка упростить конвертацию в натив.

>>699025
>Core же можно, не?
Щас погуглил - вроде можно. Но конкретно в движках я неткор ни у кого не видел. В основном моно.(а вот то что про то что моно медленный - я оказался прав, он хуже коре в три раза по скорости в тестах и в полтора хуже нетфреймворка)
Аноним 16/09/20 Срд 15:42:26 699029138
>>699027
короче, расширю мысль
- кому нужно богатство языка - для них и будет шарп
- кому же нужна максимальная оптимизация, для них будет свой скриптовый язык. Он будет деревянным, возможно неудобным и некрасивым - но он даст скорость равную скорости си (потому что именно в си код он и траслируется)
- при этом он все еще будет безопасней си/с++
Аноним 16/09/20 Срд 16:11:14 699033139
>>699027
>все это должно транслироваться в нативный код
Нахуя? Ненужная дрочь, преждевременная оптимизация, из-за которой ты никогда не доведешь свой движок до ума.
Просто подключай шарп и пусть работает рантайм шарпа в билде игры.
Для 99% игр, которые когда-либо будут разрабатывать на движках уровня юнити и годота, хватит перфоманса шарпа. Твой движок явно относится к этой категории - движок общего назначения, который работает для любых сценариев, а плата за это - не лучший перфоманс, но достаточный для большинства игр.
А для тех 1%, где не хватит - там явно будут прошаренные ребята, которые изначально не будут брать движок общего назначения, и будут писать своё, заточенное под конкретный кейс, чтобы выжать максимум перфоманса.

Сейчас бы тратить годы на хуйню, которая позволит ускорить перфоманс на 1% в пиксельном платформере, который будут делать на твоем движке.
Аноним 16/09/20 Срд 16:12:41 699034140
>>699029
> кому же нужна максимальная оптимизация, для них будет свой скриптовый язык
Те, кому нужна максимальная оптимизация, напишут свой максимально оптимизированный код на плюсах или сишке, им твой говноскриптовый язык, слепленный из говна и палок на коленке, нахуй не упал.
Аноним 16/09/20 Срд 16:15:12 699036141
>>699027
>Щас погуглил - вроде можно. Но конкретно в движках я неткор ни у кого не видел.
В Унижене его используют, так что точно можно.
Аноним 16/09/20 Срд 16:16:55 699037142
>>699029
>но он даст скорость равную скорости си
Не даст. Абстракции скриптового языка не позволят.
Я тебе открою секрет, тот же IL2CPP генерит более медленный код, чем написанный ручками, из-за абстракций шарпа, его рантайма. Там будут всякие умные указатели, та же сборка мусора, просто это всё конвертируется на плюсы. А код, изначально написанный на плюсах, можно написать без всего этого, более оптимизированный.
Если бы всё было так просто, как ты себе выдумал - давно бы уже всякие пистоны компилировали в мега-быстрый сишный код, и сишка была бы не нужна, но это так не работает.
Аноним 16/09/20 Срд 16:28:33 699040143
>>699037
>>699027
Твой движок будет говном, и его никто не скачает даже бесплатно. Это если ты его доделаешь.
Аноним 16/09/20 Срд 16:41:34 699045144
>>699029
>для них будет свой скриптовый язык. Он будет деревянным, возможно неудобным и некрасивым - но он даст скорость равную скорости си
Был уже один такой - Хуан зовут. Тоже написал свой мега-быстрый скриптовый язык, чтобы проблем с перфомансом не было, вот что он писал:
>Many existing languages have horrible interfaces for binding to C++, resulting in large amount of code, bugs, bottlenecks, and general inefficiency (Lua, Python, Squirrel, JavaScript, etc.) We wanted to focus on a great engine, not a great amount of integrations.
В итоге его говноскрипт работает в 30 раз медленнее, чем C#, который позже впилил студент за подачку от майкрософта.
>потому что именно в си код он и траслируется)
Теряется основной профит от скриптового языка - возможность добавлять скрипты без перекомпиляции игры.
Это ставит крест на возможности моддинга в играх на твоем движке.
Аноним 16/09/20 Срд 16:51:11 699049145
Ещё раз спрошу:
1. Зачем пилить СВОЙ скриптовый язык, да к тому же - язык ОБЩЕГО назначения? Если уж язык свой, то он должен быть проблемно-ориентированным, т.е. быть заточенным под решение конкретных задач (конкретную игру).
2. Ты уверен, что перепробовал все существующие скриптовые языки? https://github.com/dbohdan/embedded-scripting-languages
Аноним 16/09/20 Срд 16:54:33 699052146
>>699049
>Зачем пилить СВОЙ скриптовый язык
Чтобы никогда не дойти до создания игр, очевидно же.
Безыгорные прокрастинаторы еще и не такое придумают, чем себя можно занять на всю жизнь до пенсии, только бы игры не делать.
Аноним 16/09/20 Срд 16:55:25 699053147
>>699052
Не всем интересно делать игры.
Но и движки надо делать с умом.
Аноним 16/09/20 Срд 17:24:10 699070148
>>699053

Открою тебе секрет.

Уеч не писали отдельно ради надвижкописить движку, его

писали когда делали

https://www.youtube.com/watch?v=WTRmZ6aFEWM

Круйзиспихло писали на основе фаркруйпихла когда делали круйзис.

Разве что говнотю и хуюнити изначально как отдельные движки (напоминаю, БЛЯДЬ, ОСНОВНОЙ ФИЧЕЙ ХУЮНИТИ НА ЗАРЕ БЫЛ ПЛАГИН ДЛЯ ВСТРАИВАНИЯ В БРАУЗЕР)

Вот хороший пример, как надо:

Чувачок-растоманичок движкописит ровно настолько:

https://github.com/mrDIMAS/rg3d

что бы надвижкописять ОЧОБУ для ИГРЫ, он не движкописит ради движкописи, он движкописит ИГРУ.

https://github.com/mrDIMAS/rusty-shooter

Еще и потихоньку не забывая движкописить и редактор

https://github.com/mrDIMAS/rusty-editor

Аноним 16/09/20 Срд 17:28:18 699072149
>>699070

И замечу, да, блядь, у него в поддержке один формат моделей FBX, всего 3 формата текстур (r8, rgb24, rgba32), но в отличии от прочих поделок растоманов-движкопись (вроде amethust и piston) у него есть ИГРА,
Аноним 16/09/20 Срд 17:36:38 699075150
>>699070
У тебя речь замусорена до невозможности распарсить, что ты там пытался донести. Не хватает только пассажей про "бутылку" и "пидорах".
Аноним 16/09/20 Срд 17:44:25 699080151
>>699075
Невозможность распарсить - это баг в твоей прошивке. Я понял все что он написал.
Аноним 16/09/20 Срд 17:44:31 699081152
>>699075
Но он всё правильно написал.
Если делать движок без цели создания игр, не делая на нём игры в процессе - получается очередной годот, который вроде бы и движок, но для создания игр не пригоден, а его автор искренне не видит ничего плохого в том, что рисовать каждую букву в тексте отдельным драв коллом.
Аноним 16/09/20 Срд 17:48:29 699083153
>>699081
Так об этом и я написал >>699049
А ответа нет.
Аноним 16/09/20 Срд 17:51:22 699084154
>>698970
Но ведь компиляторы в си - медленные (а я не думаю что ты напишешь лучше чем команды gcc/clang/msvc). Значит привет пропукивания скриптов.
Аноним 16/09/20 Срд 17:51:43 699085155
>>699081
Годот пригоден для создания игр.
Аноним 16/09/20 Срд 17:56:10 699086156
>>699084

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

Это настолько гениальная идея и забытые технологии прошлого?
Аноним 16/09/20 Срд 17:58:54 699087157
>>699085

>Годот пригоден для создания игр.


Даже программируемый калькулятор электроника-МК61 был пригоден для создания игр, пиздос достижение.

Однако принципиальная возможность создания игр на говноти не делает игры говноти ни качественными ни оптимизированными а значит и саму говнотю чем-то хорошим.
Аноним 16/09/20 Срд 18:00:53 699089158
>>699086
Это нормальная идея, просто в годоте это не реализовано из коробки, ты должен сам писать такой загрузочный экран.
Аноним 16/09/20 Срд 18:02:10 699090159
>>699087
Естественно. Качественность и оптимизированность зависят в первую очередь от разработчиков игр. На юнити вот, 99% игр некачественные и неоптимизированные, но юнити как движок за это почему то не ругают.
Аноним 16/09/20 Срд 18:02:50 699091160
>>699086
Сейчас мода на опен ворлд.
Аноним 16/09/20 Срд 18:03:55 699092161
>>699084

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

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

Но ведь, блядь, в опенгле шейдеры сука можно откомпилять явно, причем все сразу - у них GLuint ID есть, сука, у каждого. И есть сценграф, есть сука уровень, в виде сука дерева, который сука можно обойти и узнать какие шейдеры каких материалов там теребятся.
Аноним 16/09/20 Срд 18:07:07 699093162
>>699091

>Сейчас мода на опен ворлд.

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

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

Хуанг дурачок или он под камнем живет? Или он скрытый садист-нарцисс шизик уровня яндередева?
Аноним 16/09/20 Срд 18:07:30 699094163
>>699084
Компиляторы си - одни из самых быстрых в мире. С++ уже медленнее, из-за шаблонов.
Но проблема в том, что ты не засунешь компилятор си и окружение для разработки в свою игру, чтобы компилить скрипты на лету.
Msvc - тебе лицензией по губам проведут, ты не можешь распространять средства разработки вижуал студии со своей игрой.
Остаются опенсорсные варианты, тот же gcc, но с ними ты заебешься, с билдами под разные платформы, с необходимостью тянуть среду разработки, которая нихуя не маленькая.
(имею ввиду не IDE, а именно кучу утилит для сборки, линковки, gcc это ведь не одна команда, а обертка над десятком разных программ, стандартные библиотеки и заголовки к ним и всё прочее, а библиотеки эти нативные, они разные для разных платформ и битностей), в общем, даже если это сделать, это будет такая адовая ебля, что ни один разработчик не захочет связываться с этим говном, когда есть кросс-платформенные движки, билдящие игру одним кликом под 10 платформ типа юнити.
Аноним 16/09/20 Срд 18:08:24 699095164
>>699089
Поэтому все нормальные люди презирают Хуана и его адептов.
Аноним 16/09/20 Срд 18:09:23 699096165
>>699092
> есть сука уровень, в виде сука дерева, который сука можно обойти и узнать какие шейдеры каких материалов там теребятся.
Объясни это Хуану.
Он считает, что это не нужно, что пропукивания не такая большая проблема, чтобы он тратил своё ценное время на её решение, время которое можно потратить на создание очередной музыкальной композиции, например.
Аноним 16/09/20 Срд 18:09:49 699097166
>>699092
Так кэш в опенгл все равно ограничен, поэтому последние шейдеры выбьют старые и все равно все будет пропукиваться. Это от драйвера зависит.
Аноним 16/09/20 Срд 18:10:28 699098167
>>699093
>А когда ты только включил опенворрлд, ну там нью-гейм и лоад гейм нажал типа вот нельзя обсчитать локу на которой должен заспавнится узнать какие там шейдеры-хуейдеры, скрипты-хуипты, жид-не жид, кеши-хуеши и на экране загрузки всё как следует прогреть?
Нет, все скрипты гта5 одновременно в память не влезут.
Аноним 16/09/20 Срд 18:11:37 699099168
>>699094
>Компиляторы си - одни из самых быстрых в мире.
Перетолстил.
Аноним 16/09/20 Срд 18:11:45 699100169
>>699093
>Хуанг дурачок или он под камнем живет? Или он скрытый садист-нарцисс шизик уровня яндередева?
И то, и другое, а садист он открытый, все программисты такие.
Аноним 16/09/20 Срд 18:12:35 699101170
>>699094

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

Чому вы такие все недалёкие хлебушки с идиотскими и легкоустранимыми проблемами?

Ладно в эмуляторах современных консолей, я понимаю, там нужно шейдеры сосноли переводить в шейдеры пеки причем об этом эмулятор узнает только когда игра дернет соответсвующий вызов гапи и у эмулятора нет ИИ и хрустального шара что бы дизассемблировать на высоком уровне игру и понять что там такое, там да -либо пропукивания либо пропуск эффектов.
Аноним 16/09/20 Срд 18:13:18 699102171
>>699093
>Хуанг дурачок
Хуан не дурачок, он получает 5к долларов донатами ежемесячно за то, что постит новый чиптюн трек в твиттер каждую неделю. Ему просто нахуй эти загрузочные экраны не упали, игры он не делает, додики ему и так донатят за существование годота, что еще нужно? Пропукивания у них? Да похуй, пусть жрут говно, главное чтобы несли донат раз в месяц. Годотям несложно стерпеть пропукивания, и 10 фпс, они годами терпят и ждут.
А дурачки это те, кто пытается его защищать и пользоваться потешным недодвижком под названием годот.
Аноним 16/09/20 Срд 18:15:10 699103172
>>699094
Но такие скриптовые языки существуют, по крайней мере, в Game Maker gml транс..пи.. лируется (кажется так) в С++ и компилируется MSVC компилятором. Также можно его выполнять как скрипт, встроенным интерпретатором.
Аноним 16/09/20 Срд 18:17:05 699105173
>>699097
>поэтому последние шейдеры выбьют старые и все равно все будет пропукиваться

Куда они, блять, выбьются,если после glLinkProgram у тебя уже скомпиленный шейдер который тупо по контракту GAPI раскомпилиться обратно не может и обязан висеть и кабанчиком в видюху запрыгивать по первому твоему требованию?

Не, если компилять на ходу как делает хуан то там конечно и пропукивания будут и прочее, но делать то так нахуя?

Аноним 16/09/20 Срд 18:17:37 699106174
>>699101
Если ты про скрипты - то основная причина, почему нельзя компилять их при билде игры - поддержка моддинга. Поддержка моддинга для игр это всегда круто, игрок может накидать скриптов, моделек, кинуть в папку с игрой - и в игре появится новый контент. Потом он зальет этот мод в воркшоп, и другие смогут скачать и поиграть. Моды дали вторую жизнь многим играм, они привлекают новых игроков, игра продолжает жить своей жизнью много лет после выхода. Люди до сих пор моддят даже игры из 90ых, думы, квейки, первый анрил, и т.д.
Если про шейдеры - то да, по хорошему их надо билдить при сборке, как это делают все нормальные движки.
Аноним 16/09/20 Срд 18:18:59 699107175
>>699093
>Хуанг дурачок или он под камнем живет?
Ты просто не разрабатывал софт такого масштаба. С определенного момента любое изменение сложно, настолько, что может сломать что то еще у сотен других пользователей.
Плюс, собственно, переписывание в 4.0 и является исправлением, в частности, этой проблемы.
Аноним 16/09/20 Срд 18:19:01 699108176
>>699098

А все и не надо, надо те, которые в пределах прорисовки у спвавна и далее путем различных нехитрых логик с учетом ограничений игромеханики заранее подгружать и конпелять в отдельном потоке по мере перемещения.
Аноним 16/09/20 Срд 18:20:46 699110177
>>699107
Опять юный пациент даннинга-крюгера отмазывает своего кумира неким "масштабом". А написание треков для саудклауда входит в этот "масштаб"?
Аноним 16/09/20 Срд 18:21:01 699111178
>>699106

Тот же луа позволяет хавать как исход буквами так и скомпиленный байткод, так что можно в редакторе модов компилять луа и останется разве что прогреть скрипт если используется луажит. Опять же проблема реализации инструмента.
Аноним 16/09/20 Срд 18:21:25 699113179
Аноним 16/09/20 Срд 18:22:16 699115180
>>699111
Так к луа нет вопросов, один из топовых скриптовых языков.
А движкопися выше хотел скрипты конвертить в сишку и компилять сишным компилятором при билде.
Аноним 16/09/20 Срд 18:22:47 699116181
>>699110
Да, Хуан гениальный, разносторонний человек с многими талантами.
Вот например я не слышал чтобы ричитела писал музыку, умел программировать, да и вообще чтобы умел хоть что то делать. Кто нибудь вообще знает чем он занимается? Ебет шлюх на яхте и ставит подписи в бумажках?
Аноним 16/09/20 Срд 18:24:01 699117182
>>699113
>You can also precompile shader programs with glslc, an offline shader compiler. This eliminates the need to compile those shader programs at run time.
Но тебе по твоей же ссылке провели по губам во второй строчке.
Зачем же ты так?
Аноним 16/09/20 Срд 18:27:10 699119183
>>699115

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

К какому-то лимиту и твоему мифическому выпукиванию при активном контексте он отношения не имеет и не может иметь - у ГАПИ тут явный контракт. Если и есть какой-то лимит на количество скомпиленных программ то это вызовет явную ошибку и явное проведение тебе хуем по губам через glGetError.
Аноним 16/09/20 Срд 18:28:07 699120184
>>699115
>А движкопися выше хотел скрипты конвертить в сишку и компилять сишным компилятором при билде.

Ну вай нот, много у кого так сделано и моды - дллками в папку.
Аноним 16/09/20 Срд 18:28:14 699121185
>>699117
У этого кэша ограниченный размер, маня.
Аноним 16/09/20 Срд 18:28:41 699122186
15928407455680.jpg 85Кб, 640x640
640x640
>>699116
>музыка Хуана
>талант
А если Хуан начнет снимать на видео, как он дрищет в сортире, ты тоже назовешь это НЕОБЫЧАЙНЫМ ТАЛАНТОМ РАЗНОСТОРОННЕГО ЧЕЛОВЕКА?
Аноним 16/09/20 Срд 18:30:07 699124187
>>699119
Твои маняфантазии про контракты обязательные к корректной работе в опенжл потешны, ведь именно на них полагался Хуан когда делал движок GLES3-онли, ведь по контрактам все должно было работать на всех мобилках.
Аноним 16/09/20 Срд 18:30:41 699125188
>>699120
Моды не кроссплатформенные получаются.
Нативная дллка - это не юнитевская .net assembly, которую можно в неизменном виде и на телефоне гонять, и на линуксе, и на шине любой разрядности, и на маке, и на консолях.
Нативную длл надо компилить под все платформы, зачастую разными компиляторами, 99% мододелов это отсеет, никто не хочет ковыряться в говне.
Аноним 16/09/20 Срд 18:30:45 699126189
>>699122
Но музыка Хуана лучше твоей.
Аноним 16/09/20 Срд 18:33:46 699127190
>>699121

Этот кеш, дебилушка, лежит на диске.


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

Никакого отношения к рантайму он не имеет. В рантайме даже если кончились ресурсы какого-то мифического внутреннего буфера под бинари то опенгл тебе пихает явный хуй за щеку про интернал эррор, а ни в коем случае не крысит скомпиленные программы, как ты думаешь , а точнее пытаешься высасывать оторванную шизоидную хуету из своего хуя в попытках оправдать хуана и с надеждой что твой собюеседник точно так же не как и ты не будет читать что там написано.
Аноним 16/09/20 Срд 18:35:25 699128191
>>699127
>Этот кеш, дебилушка, лежит на диске.
Ну да, я тебе сразу это написал. Никто не виноват что ты читаешь жопой.
Аноним 16/09/20 Срд 18:36:11 699129192
>>699126
Но не лучше моей. А вообще мне нравятся его треке, я подписан на него на саундклауде.
Аноним 16/09/20 Срд 18:36:27 699130193
>>699125

Там где моды там одна основная платформа - пека под шиндовс, остальным ебаться с модами нахуй не всралось а на соснулях так вообще обязательна обязательная продажа жопы после тщательной пробивки и мододелам там путь в принципе закрыт.
Аноним 16/09/20 Срд 18:38:08 699132194
>>699128

Ну то есть ты разницы между тем что лежит на диске и тем, что висит в ОЗУ не видишь?
Аноним 16/09/20 Срд 18:45:29 699134195
>>699128

>Ну да, я тебе сразу это написал

Не пизди, плез, ты нихуя не писал

Ты кинул ссылку на доку про дисковый кеш, увидев лишь слово кеш и не читав другие буквы.

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

Так что ты вруша, причем еще и невежественный вруша-пиздабол, маняотрицающий собственный обсер и пытающийся бравадливо дальше пиздеть что бы обсёр не спалили.
Аноним 16/09/20 Срд 18:47:03 699136196
1474452128498.jpg 929Кб, 1920x1080
1920x1080
>>699134
Мань, ознакомься с этим скриншотом из ААА игры и больше не позорься тут.
Аноним 16/09/20 Срд 18:53:51 699138197
>>699136

В ААА играх одно время разучились автодетект поддерживаемых разрешений, что бы потом можно было маркетингово хайповать на дешманских фичах про "мы в игру ДОБАВИЛИ ПОДДЕРЖКУ 4К, при том что квача3 из 99 или тот же зандронум может изкаробки хоть 8к хоть 16к, лишь бы поддерживала видязха и монитор" и хуле, мне теперь их мудростью восторгаться?

Аноним 16/09/20 Срд 18:55:54 699140198
>>699136

Но вообще да, вынести в отдельную настройку "с говном но по три/без говна но по пять" это они найс придумали.
Аноним 16/09/20 Срд 18:57:10 699141199
>>699132
И там и там дефрагментация происходит.
Аноним 16/09/20 Срд 18:57:35 699142200
>>699136
Почему такой фичи нет в ААА движке?
Аноним 16/09/20 Срд 18:58:18 699143201
>>699142
Пишется скриптом в 5 строчек разрабом игры.
Аноним 16/09/20 Срд 18:59:22 699144202
>>699143
Почему эти пять строчек не в коде годота, если их нужно писать каждый раз?
Аноним 16/09/20 Срд 19:01:52 699145203
>>699141

>И там и там дефрагментация происходит.

А, понятно, сразу шизика-дефрагментатора не задетектил, ну хуле, спустил тебе в рот малафьёй . Как прочитаешь Танненбаума, перестанешь пороть хуету и вернешься за добавкой - обоссу повторно.
Аноним 16/09/20 Срд 19:03:57 699146204
>>699144

Почему в энтерпрайзной джаве для самой писечки энтерпрайза - бабла на бигдецимал нужно вместо оператора плюс писать высерный бойлерплейт с .add .subtract ?
Аноним 16/09/20 Срд 19:08:22 699147205
>>699144
Так в разработке тебе всегда придется что то писать каждый раз. Это движок, а не конструктор игр.
Аноним 16/09/20 Срд 19:11:24 699148206
>>699116
>я не слышал чтобы ричитела писал музыку, умел программировать
Зачем ему программировать, он директор по развитию а не тимлид. А вот Хуану было бы полезно научиться программировать, но ему на донатах сектантов и так неплохо живется.
Аноним 16/09/20 Срд 19:12:23 699149207
>>699148
По саморазвитию?
Аноним 16/09/20 Срд 19:12:24 699150208
>>699141
Взвизгнул.
Давно я дефрагментатора стека тут не видел, видимо он уже оправился от недавнего обоссывания и вернулся со свежими силами, готовый принимать новые порции урины.
Аноним 16/09/20 Срд 19:12:24 699151209
>>699147
Чтобы какой-то код для игры не писать каждый раз, его абстрагируют в такую штуку, как "движок". Это часть движка, а не игры, а ты предлагаешь разработчикам игр (я забыл, их же нет на годоте) писать движки.

>>699146
Не знаю, не пишу на Джаве. Как это оправдывает Хуана?
Аноним 16/09/20 Срд 19:12:51 699152210
>>699150
Ему простительно, он работает на заводе. И всё равно он компетентней Хуана.
Аноним 16/09/20 Срд 19:16:46 699153211
>>699151
Впишут в следующую версию, 4.0. Никто же не ожидает, что в старые версии юнити вкорячат новинки, верно?
Аноним 16/09/20 Срд 19:20:06 699154212
>>699153
Анус ставишь, что впишут?
Аноним 16/09/20 Срд 19:24:32 699155213
>>699151
>Не знаю, не пишу на Джаве. Как это оправдывает Хуана?

Каждый разработчик инструмента имеет право принципиально заговнить очевидную фичу ради потешения своего ЧСВ и потом наслаждаться как юзеры мучаются, страдают но хавают.
Аноним 16/09/20 Срд 19:27:09 699156214
>>699155

Опять же появляется предмет срача, а плохой пиар - это тоже пиар.

Ну сделай вот Хуан всё по-человечески, типа как с тем же блендером, бы получилось - заебись хорошо но по-прежнему не стандарт индустрии нихуя и для баблишка нужно по-прежнему учится высерам автодеска.
Аноним 16/09/20 Срд 19:29:06 699158215
>>699153
Не впишут.
Хуан уже писал на гитхабе в issues, что ни батчинг не будет завозить в 4.0, ни пропукивания, потому что вулкан такой быстрый, что это всё просто не нужно. Так будут не пропукивания, а незаметные микропуки (если у тебя 2080 RTX, как у Хуана, если видюха попроще или вообще встройка на ноуте - ну извини, не фартануло), поэтому это не стоит того, чтобы тратить ценное время Хуана на фикс.
Аноним 16/09/20 Срд 19:30:03 699159216
>>699156

А так, Хуан с кулфейсом "вам это нинужно" ебет всех в ротеш, юзеры от этого горят пуканами и таким образом хайпуют, годоти эльфят рванпуканов и тоже хайпуют, популярность движка взлетает, движок становится мемасом.
Аноним 16/09/20 Срд 19:32:23 699161217
>>699158

Только вот микропуки от CPU зависят, шейдеры что на буквах глсл что из байткода спирВ на процессоре драйвером компилируются, так что тут скорее какая у тебя корка.
Аноним 16/09/20 Срд 19:35:02 699162218
>>699158

Это, кстати, не первый раз, там вот челики есть из СНГ которые пишут и паяют опенсорсный мозг для автомобильного двигателя (rusEFI), так у них тоже принципиальный бздик в духе "нихачу использовать периферию камня, все эти ваши шимы-хуимы таймеры-хуяймеры, лучше возьму самый дорогой камень и нахуярю всё программно на ногодергах и все такой мегагерцами закидаю"
Аноним 16/09/20 Срд 20:09:47 699170219
>>699162
А хуле, через месяц выходит дешевая 3070 с производительностью выше 2080ти, теперь пропуки у всех будут не до двух фпс, а до 20 и почти не будут заметны.
Аноним 16/09/20 Срд 20:36:26 699175220
Аноним 16/09/20 Срд 20:38:08 699176221
>>699159
Он добавил в движок намного больше чем если бы отвечал "вам это нинужно".
Обрати внимание на местных движкописателей сидящих в треде - их спрашиваешь будут мобилки? будет экспорт в хтмл? будет c# как скриптовый язык? А они уже отвечают что у них не будет потому что ненужно. То есть они изначально уже хуже хуана.
Аноним 16/09/20 Срд 20:39:32 699178222
>>699162
В случае авто это скорее всего оправдано - лучше иметь запас по вычислительной мощности, чем заглохнуть с 120км/ч на трассе потому что какой то таймер не пропукнул.
Аноним 16/09/20 Срд 20:51:33 699185223
>>699176
> их спрашиваешь будут мобилки? будет экспорт в хтмл? будет c# как скриптовый язык? А они уже отвечают что у них не будет потому что ненужно.
Я делаю свой движок для своей игры. В которую сам играю. Мне не нужны ни мобилки, ни хтмл, ни сишарп. Хуан же делает движок как продукт.
Аноним 16/09/20 Срд 20:56:21 699187224
>>699185
У тебя не будет никакой игры.
Аноним 16/09/20 Срд 21:14:27 699193225
>>699187
Она уже есть. Я в неё играю каждый день.
Аноним 16/09/20 Срд 21:25:00 699199226
>>699193
Тогда зачем движок писать?
Аноним 17/09/20 Чтв 00:35:23 699234227
>>699199
Он постоянно изменяется.
Аноним 17/09/20 Чтв 04:24:52 699237228
>>699033
Ну это возможно. Но вообще я пишу про планы, это не значит что я вот сейчас все остальное бросил. У всего есть свои приоритеты. И сейчас я как раз разбираюсь с прикруткой шарпа. А в голове и коде ставлю пометку, что шарп не стоит прибивать туда гвоздями, так как возможно будет добавляться второй язык.

Индустрия меняется. Все меняется. Лучше всеже учитывать варианты. Хуан вон сразу прибил GLES к движку. И в итоге уже потратил два года чтобы переделать рендер. А мог сразу потратить немного больше времени и сделать на будущее.

>>699037
>Я тебе открою секрет, тот же IL2CPP генерит более медленный код, чем написанный ручками, из-за абстракций шарпа, его рантайма.
Я и говорил про это, чем сложнее язык, тем сложнее и кодогенерация.

>>699070
>Открою тебе секрет.
>писали когда делали
Ну вообще-то писали его под другую игру - даже не шутер. В демо 94 года были драконы и рыцари.

>>699070
>Вот хороший пример, как надо:
Да, но только когда делаешь только для себя. У таких движков нет будущего для остальных - слишком много всего прибито гвоздями

>>699084
>Но ведь компиляторы в си - медленные (а я не думаю что ты напишешь лучше чем команды gcc/clang/msvc). Значит привет пропукивания скриптов.
Трансляция кода и последующая компиляция будут только во время сборки финального билда в редакторе. Никаких пропукиваний не будет

>>699094
>Msvc - тебе лицензией по губам проведут, ты не можешь распространять средства разработки вижуал студии со своей игрой.
Можешь. Точнее ты можешь указать что оно у тебя установлено. Так сделано например в опенсурсном essential engine - где скрипт-код компилируется как раз таки студией.



Аноним 17/09/20 Чтв 06:36:23 699242229
Почему на Годоте нет ни одной нормальной 3D-игры с уклоном графики в реализм? Что мешает?
Не может быть такого, что никто даже не старается.
Поясните дилетанту.
Аноним 17/09/20 Чтв 06:38:24 699243230
gu0d3a7y1bm51.mp4 74Кб, 640x360, 00:00:02
640x360
>>699242
Реально, 99.9% 3D проЭктов на Годо ограничиваются на видеорелейтед
Аноним 17/09/20 Чтв 07:54:25 699245231
>>699237
Так это не скриптовый язык. Скриптовый язык позволяет написать скрипт и не требует пересобирать проект. Более того, он позволяет делать это в реал тайме, например через консольку заспавнить предмет или непися или телепортироваться в локацию.
Аноним 17/09/20 Чтв 08:50:41 699246232
>>699242
>Что мешает?

1) Тотальное нищебродство годоть, в первую очередь. Пушо графика в реализм - это когда или на тебя батрачат сотни хуйдожников и моделеров или когда ты покупаешь готовые ассеты.
2) Говнокодность движка, уже во вторую - до просадок фпс тупо не доходит по причине п. 1.
Аноним 17/09/20 Чтв 14:51:25 699282233
1463655849709.jpg 184Кб, 1200x630
1200x630
1586977113407.png 5465Кб, 2555x1363
2555x1363
1503234876191.mp4 9521Кб, 1280x720, 00:00:30
1280x720
>>699242
Хз. Видел - хоррор в какой то комнате с часами, раннер, какой то коридорный шутан. Тот же интрепид. Или вот, не совсем реализм, но уже и не мультяшность
https://www.youtube.com/watch?v=KY4sQx8cGpw
Аноним 17/09/20 Чтв 14:53:50 699283234
1570745706006.webm 7527Кб, 1280x720, 00:00:46
1280x720
>>699242
Может и правда стоит доделать свой ассет флип
Аноним 17/09/20 Чтв 15:26:35 699290235
>>699242
Потому что реализм - это шейдеры, а шейдеры - это пропукивания.
Аноним 17/09/20 Чтв 15:47:49 699293236
>>699283
Сколько часов ты бегал перед записью ролика чтоб пропукнулись все материалы?
Аноним 17/09/20 Чтв 15:52:48 699295237
>>699283
Почему всё выглядит как дешевая блестящая пластмасса? Даже метал, даже кожа персонажей и их одежда.
Это особенности pbr рендера годоти, или просто материалы плохо настроены?
Аноним 17/09/20 Чтв 15:53:35 699296238
>>699282
>Видел - хоррор в какой то комнате с часами
Скачать поиграть можно? Или еще одна игра, существующая только в виде статичных отрендеренных изображений, доступных только для просмотра?
Аноним 17/09/20 Чтв 18:05:54 699299239
Аноним 17/09/20 Чтв 18:25:37 699300240
СРОЧНО! Не фокусник! Не якубеня! Не хохлы! Аноним 17/09/20 Чтв 22:40:50 699330241
Вышел ремастер Crysis и судя по всему его перенесли на движок Godot!
Аноним 17/09/20 Чтв 23:06:00 699334242
>>699299
Понятно, только скриншоты.
Аноним 17/09/20 Чтв 23:42:18 699336243
>>699334
Видосики на ютубчике ещё есть. Скачать всё ещё нельзя, но можно заценить 60 ФПС на пендосской машине афтора с 16 ядрами по 3000 ГГц, 64 гигами оперативки, двумя печами в СЛИ, тремя РТХ-печами.
Аноним 18/09/20 Птн 00:43:04 699340244
>>699334
Достаточно того что в игру играет автор игры, его друзья и знакомые. Он не обязан сразу нести тебе ссылку на скачивание. Или ты намекаешь на то что это постановочные видео сделанные в блендере? Это глупо. Игры есть и работают на движке годот.
Аноним 18/09/20 Птн 00:43:37 699342245
>>699336
>с 16 ядрами по 3000 ГГц, 64 гигами оперативки, двумя печами в СЛИ, тремя РТХ-печами.
Хз, потянет ли это юнити. Скорее всего будет греть до 100 градусов и лагать.
Аноним 18/09/20 Птн 04:40:55 699347246
>>699342
>Скорее всего будет греть до 100 градусов и лагать.
Продуй уже свой компьютер от столетнего говна, тогда ничего и не будет греться

>>699340
>Достаточно того что в игру играет автор игры, его друзья и знакомые
Нет. Автор игры может и в 10 фпс играть, ему будет норм.
Аноним 18/09/20 Птн 05:58:53 699348247
Что-то тут у нас месяц движкописек?

Тогда и я тоже к вам присоединюсь.

Только буду делать как этот завещал:
>>699070


Цель:
- сделать движок полного цикла для игры в жанре рпг которая в стиле might and magic 6. (движок полного цикла - это двиг и весь инструментарий)

Особенности:
- все ради обучения, а не продукта
- общее представление об планируемой игре (не вижу смысла детально прописывать геймплей, когда даже инструментов еще нет)
- минимализм во всем - если можно делать меньше фич, делаю; если можно отказаться - отказываюсь
- минимальные сторонние либы - не тянуть тонны говна, например вместо какого-нибудь булет или новенького заанонсенного physx 5 - хидер либу про колизии (не помню названия). Вместо dear gui - minimal ui и т.д.
- где это возможно и не вредит - свои велосипеды - они меньше чем зависимости - написать 10 строк для создания окошка явно лучше чем брать библиотеку на 500к строк говна
- одна платформа за раз - то есть сначала делаю под винду, потом уже буду думать про остальное
- только актуал - например вулкан вместо opengl, с++ 20 вместо си (раст не умею и не знаю)
- а да - с++ с классами, а не функционал си

Аноним 18/09/20 Птн 07:45:06 699349248
>>699348
>написать 10 строк для создания окошка явно лучше чем брать библиотеку на 500к строк говна

Если ты собрался писать редактор, то ты пожалеешь о своем решении, и не выполнишь слово пацана про С++ с классами (и WinApi в шиндовс и Xlib c GTK в линухе процедурные).
Аноним 18/09/20 Птн 07:56:23 699352249
>>699349

А что до крестов, то я стал замечать что многиен разнрабротчики эмуляторов почему-то переходят с wxWidgets на жирноQt.
Аноним 18/09/20 Птн 08:23:30 699354250
>>699349
А при чем тут редактор? В 2020 году редакторы пишут на гуи движка (а про это уже написал - за него micro ui (https://github.com/rxi/microui).
Для моего проекта его достаточно.

>>699349
>и WinApi в шиндовс и Xlib c GTK в линухе процедурные
WinApi/Xlib и STL буду юзать. Вместо STL возможно EASTL

От WinApi/Xlib так-то самый минимум - создание окна и клава/мышь. Ну еще какой-нибудь messagebox для вывода критических ошибок
По файловой системе - filesystem из STL
По потокам... не нужны в минимализме. Но если понадобится (для загрузки данных) - в STL
По json парсингу (для того чтобы хранить данные) сторонняя микро либа
По звуку сторонняя микро либа
По рендеру - вулкан без сторонних утилит

Все остальное от платформы не зависит - можно велосипедить.






Аноним 18/09/20 Птн 08:26:02 699356251
Пользуясь случаем - кто-нибудь встречал минималистическую библиотеку ECS? Без тон говношаблонов, а что-нибудь на пару К строк? (хотя возможно это тоже не нужно и обычной entity system достаточно)


>>699352
>>wxWidgets на жирноQt.
И то и то говно. Не знаю зачем так делают редакторы. Редакторы юнити, уе, годота, униженого, крайджина, тыщи других двигов на гуи движка сделаны
Аноним 18/09/20 Птн 08:54:38 699358252
Аноним 18/09/20 Птн 09:10:23 699360253
>>699347
Ну, если с 16 ядрами по 3000 ГГц, 64 гигами оперативки, двумя печами в СЛИ, тремя РТХ-печами - это некроговно которое надо продувать, чтобы юнити работала, то юнити действительно говно.
Аноним 18/09/20 Птн 09:12:45 699361254
>>699348
>сначала делаю под винду, потом уже буду думать про остальное
А потом будет поздно.
>актуал
>вулкан
>с++ 20
Вещи по большей части существующие лишь на бумаге
Аноним 18/09/20 Птн 09:16:59 699362255
>>699354
>micro ui
>ANSI C
> с++ 20 вместо си
Упс братишка )))
Аноним 18/09/20 Птн 09:20:05 699364256
>>699361

>Вещи по большей части существующие лишь на бумаге

Но ведь нет же.

Вулкан сейчас как раз на коне, с его поддержкой вышли уже аж два новых дума, и из альтернатив DX пукан намного стабильней и предпочтительней тех же старших версий OpenGL которые тупо не работают из-за кривых драйверов, багулек в них и разработчиков которые положили на огл болт (ну то есть натурально, соснуть хуйца в 2020 гораздо проще на Опенл, особенно на амудэ и интеловстройках сосание случится с вероятностью в 200%, причем на интеле - аж на классическом функционале 1.0).
Аноним 18/09/20 Птн 09:25:24 699365257
>>699348
>с++ с классами, а не функционал си

> Пользуясь случаем - кто-нибудь встречал минималистическую библиотеку ECS? Без тон говношаблонов, а что-нибудь на пару К строк? (хотя возможно это тоже не нужно и обычной entity system достаточно)

Ты же должен понимать, что ECS - это абсолютная декапсуляция ради долбления не одного а всех ядер, и не то что с с классами, а чистейшее с без классов, не?
Аноним 18/09/20 Птн 09:32:56 699366258
>>699364
Я пробовал какие то примерчики на вулкане и они хреново работали. То есть на глаз хуже чем тот самый огл.
Аноним 18/09/20 Птн 09:41:16 699367259
>>699358
Эта вот хуйня ни разу не миниматистичная.. Не подходит

>>699361
>А потом будет поздно
нет. Я уже написал что платформозависимо. Все остальное либо из стороннего кросплатформенного, либо не зависит от платформы

>>699365
> что ECS - это абсолютная декапсуляция ради долбления не одного а всех ядер, и не то что с с классами, а чистейшее с без классов, не?
Как бы системы - это классы

Аноним 18/09/20 Птн 09:41:40 699368260
>>699366

5 лет назад пробовал? ну ок.

Попробуй в 2020 сделать на радивоне ARB_sparse_texture и не отсосать хуйца.
Аноним 18/09/20 Птн 09:44:58 699369261
Млять блин ебанная работа. Думал спокойно посидеть, покодить движко.

Но как будто все сговорились - сломалось всё и у всех и именно сегодня.

Я типа эникейщик-программист, два в одном - ебанные оптимизаторы бизнеса и экономщики, не хотят нормального сисадмина брать на работу
Аноним 18/09/20 Птн 09:49:29 699370262
>>699367
>Как бы системы - это классы

Системы - это процедуры типа map, увы для тебя.

То что они синтаксически завернуты в крестовые классы не делает их объектами, а программирование с парадигмой ECS - объектно-ориентированным.

Потому что инкапсуляция отсутствует.

Они абсолютно аналогичны процедурам в С.

Вообще, если бы в няшную добавили лямбды, неймспейсы и темплейтные функции, то многие юзкейсы крестов бы тупо были ликвидированы.
Аноним 18/09/20 Птн 09:56:39 699371263
>>699368
В середине этого года пробовал.
Аноним 18/09/20 Птн 09:56:51 699372264
>>699370

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

Я наконец то вам всем "умникам" нассал в ротешник.
Аноним 18/09/20 Птн 09:57:03 699373265
>>699368
Будто в вулкане по другому. Там вообще все на таких расширениях строится.
Аноним 18/09/20 Птн 09:57:59 699374266
>>699372
Орнул с этого камбека.
Аноним 18/09/20 Птн 09:58:12 699375267
>>699370
>Системы - это процедуры типа map, увы для тебя.
Это классы, содержащие методы для работы с компонентами

>>699370
>Потому что инкапсуляция отсутствует.
С чего это? Как раз таки присутствует - каждая система инкапсулирует набор компонент, не давая работать с ними напрямую, а только через методы

Если ты решил подвигать компонент TransformComponent - то реально двигать должна система TransformSystem, а не пользователь. Это самая натуральная инкапсуляция.

Как бы если сделать возможность двигать напрямую редактируя члены TransformComponent, то это - EC
Аноним 18/09/20 Птн 09:59:10 699376268
>>699367
Тот же std::filesystem на ведроиде только-только добавили, он точно не будет работать на всех телефонах.
Аноним 18/09/20 Птн 10:00:14 699377269
>>699375
>Если ты решил подвигать компонент TransformComponent - то реально двигать должна система TransformSystem, а не пользователь. Это самая натуральная инкапсуляция.
Это очень примитивный взгляд. Например GravitationSystem тоже захочет подвигать Transform, а потом EnemyPushSystem и так далее.
Аноним 18/09/20 Птн 10:04:20 699378270
>>699377
>Это очень примитивный взгляд. Например GravitationSystem тоже захочет подвигать Transform, а потом EnemyPushSystem и так далее.
Они не должны двигать, они должны оповещать TransformSystem о том что хотят подвигать. Для этого есть понятие сигналов

Кстати, знаешь что самое смешное - саму систему ECS пишут на полноценном С++, потому что на си ее не сделать без костылей. Например entt - это 100% С++ с метапрограммированием на шаблонах.
Аноним 18/09/20 Птн 10:05:51 699379271
>>699377

GravitationSystem не захочет подвигать трансформ, она захочет прочитать position, velocity acceleration и mass, отрейкаститься с другими объектами, после чего изменить velocity и acceleration, после чего отправит сообщением массив изменений системе трансформ, а уже Transform сделает из Velocity и Acceleration Position.

Как бе немаловажная часть ECS - граф зависимостей систем, ктоо кому продюсит и кто у кого консумит.
Аноним 18/09/20 Птн 10:08:33 699380272
>>699376
хм, ну возможно. Но по файловой системе все остальное еще большая жопа и чего-то прям 100% мультиплатформернного я не знаю
Ну сделаю для андроида платформерный костыль

>>699379
>она захочет прочитать
ну так есть friend

А вообще - это холиварная тема выделения компонент - так-то да, много всяких вопросов взаимодействия компонент, на которые толком до сих пор никто не ответил. Например рендер компонент без трансформа тоже работать не будет - но это нарушение самого смысла компонент, так как заставляет лезть в другую область и дергать где-то из середины компонент
Аноним 18/09/20 Птн 10:10:22 699381273
Ну так что, умники, ASLR есть, память он принудительно, для безопасности от хакеров, фрагментирует, значит таблица страниц рано или поздно засорится и протечет, значит стек нужно дефрагментировать что бы память почистилась.

Ваши оправдания.
Аноним 18/09/20 Птн 10:10:57 699382274
image.png 168Кб, 597x597
597x597
image.png 125Кб, 610x421
610x421
Аноним 18/09/20 Птн 10:14:18 699383275
>>699381

> ASLR (англ. address space layout randomization — «рандомизация размещения адресного пространства») — технология, применяемая в операционных системах, при использовании которой случайным образом изменяется расположение в адресном пространстве процесса важных структур данных, а именно образов исполняемого файла, подгружаемых библиотек, кучи и стека.

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

> и стека

♪♪♪♪♪♪БАМММ, БАМММ ПРОВЁЛ Я ВЯЛЕНЫМ ЗДЕШНИМ УМНИКАМ ПО ГУБАМММ♪♪♪♪♪♪♪♪
Аноним 18/09/20 Птн 10:18:44 699384276
>>699383Единственная ошибка, которую я готов признать - это я ошибся с причинами, у фрагментации диска и фрагментации памяти они разные, у диска это рациональное использование освободившихся секторов, у памяти - борьба с хакерами и разделение одной физической оперативки между множеством виртуальных процессов.

А в остальном, вы, господа мои хейтеры, соснувши.
Аноним 18/09/20 Птн 10:29:50 699385277
Аноним 18/09/20 Птн 10:39:38 699387278
>>699385

Разве что под нищеброда 90х с софтрендером в настройках.

Для экспириенса PS1 нужно

1) Афинное текстурирование без Z perspective correction

2) Отсутсвие з-буфера, только алгоритм художника, только хардкор

3) Палитры в 16 цветов для энваронмента и 256 цветов для чаров. Сам цвет - 16 бит онли, никакого труколора.

4)Самое главное - фильтр-шейдер эмуляция CRT зомбоящика с эмуляцией артефактов интерполяции цвета.

https://github.com/libretro/common-shaders/tree/master/crt/shaders/crt-royale

Если мы именно под ностальгию стилизуем, а не под нюфань - эмуляторщиков.
Аноним 18/09/20 Птн 10:52:57 699388279
Аноним 18/09/20 Птн 11:42:50 699394280
>>699385
хуйня, а не стилизация.

>>699387
>Для экспириенса PS1 нужно
не понимаю, нахуя надо стилизовывать под PS1? Это же уродливо. Тем более что ps1 - это вообще-то пререндеры
Аноним 18/09/20 Птн 12:06:07 699395281
>>699394

>Тем более что ps1 - это вообще-то пререндеры

Только некоторые игры вроде фекал фентази и резидентов. В остальных - полное 3D.

И да, именно 3D, PS1 и N64 единственные настоящие 3д-консоли того поколения, с привычными зд-операциями и треугольниками, у остальных конкурентов был наркоманский пиздец в виде квадартных полигонов которые на самом деле хитрожопо кукоженные спрайты.
Аноним 18/09/20 Птн 12:07:43 699396282
Аноним 18/09/20 Птн 12:13:18 699398283
>>699395
>И да, именно 3D
Ну и нахуя оно нужно?. На ps1 это 3д выглядело настолько всрато.

При том что я люблю лоу поли и олдскул (на спрайтах) стиль, играл в такие игры, даже делаю.
Аноним 18/09/20 Птн 12:14:30 699399284
>>699394
>хуйня
А ну раз тыскозал.
Аноним 18/09/20 Птн 12:22:16 699400285
>>699398
>На ps1 это 3д выглядело настолько всрато.

Поправлю тебя.

На пс1 это выглядит всрато сейчас, на фоне шейдеров и некстген-графона.

Ну или для зумерков 1999+ года рождения, у которых эпоха заката ПС1 прошла под обоссывание памперсов.

В 1997 году все нахуй охуевали от увиденного некстген-графона будущего, в клубюах были очереди, а если какой-то протыкласнику покупали таки ПС1 то обладатель сеги становился тут же неактуален и очереди в домой "поделать уроки" и в дружбаны тут же выстраивались к обладателю ПС1.

Аноним 18/09/20 Птн 12:28:35 699401286
>>699282
Стилизация - это не значит что должно быть убого, мыльно и через жопу.

Например почему автор не включил поинт фильтрацию? Для олдскула это обязательно. А у него там мыло

На мельницу неплохо бы бамп-мапинга завести, я понимаю что в играх 91 года его не было, но... мы в 2020 году.

На ладшафт бы завести нормали.

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

Еще бы объемный туманчик - это охуенно меняет картинку, при этом не портя псевдоолдскул

Аноним 18/09/20 Птн 12:33:56 699402287
>>699400
>всрато сейчас
И тогда тоже. На спрайтах получался охуенный графон (актуальный даже сейчас - например от первого дума не тянет блевать, как от первого резидента).
Дюк нукем, дум - когда говорят об олдскуле - вспоминают именно их, а не все то говно в 3 полигона что выходило тогда же.

Аноним 18/09/20 Птн 12:37:13 699403288
>>699400
>от увиденного некстген-графона будущего
и я хуй знаю - тогда на пк была эпоха glide - вот там был нексген графон. От глайдовского квайка или анреала до сих пор кончают в экстазе от того какой приятной была картинка.
Аноним 18/09/20 Птн 12:42:15 699406289
>>699402

Да нихуя, это сейчас вспоминают, а тогда классическим аргументом в дюкоквакосраче со стороны первоквакеров в фидо и позже в модемном инете на форумах страны нигр было что у дюка пастген 2.5д грофон, а у кваки некстген всё в 3д.
Аноним 18/09/20 Птн 12:47:56 699408290
>>699403

>тогда на пк была эпоха glide

У полутора человек на весь город из десятка имеющий не дервнюю рухлядь вроде 386-486.

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

https://www.youtube.com/watch?v=JUid6ZFIM28

https://www.youtube.com/watch?v=4rwVQfYDAZA

Аноним 18/09/20 Птн 12:51:05 699409291
>>699408
> графон пс1 всратым
потому что рыгать хочется от говна на экране
>а графон кваки1 и анреала нет
потому что он до сих пор приятен.


Кстати я тут недавно второй хексен проходил - охуенно выглядит, хотя уже и 3д
Аноним 18/09/20 Птн 13:01:17 699411292
>>699409
>> графон пс1 всратым

>потому что рыгать хочется от говна на экране

>>а графон кваки1 и анреала нет

>потому что он до сих пор приятен.


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

Аноним 18/09/20 Птн 13:04:29 699412293
>>699409
>
>Кстати я тут недавно второй хексен проходил - охуенно выглядит, хотя уже и 3д

Не, точно шизик. После красочных херетика и первого нравится эта недогримдарковая коричневая мазня в цвет гаммы первоквейка где даже палитру поленились сменить.
Аноним 18/09/20 Птн 13:08:30 699414294
Аноним 18/09/20 Птн 13:19:37 699416295
>>699401
С чего ты взял что стилизация под ретро?
Аноним 18/09/20 Птн 13:21:36 699417296
>>699409
Вся суть - ты просто утенок, и те игры которые узнаешь помечаешь "хорошими", а те которых у тебя в детстве не было - "плохими".
Аноним 18/09/20 Птн 13:26:32 699420297
>>699417

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

Именно.

Аноним 18/09/20 Птн 14:31:23 699439298
Хуанский уже 5 дней в твитер ничего не высирал, видимо годотя всё.
Аноним 18/09/20 Птн 14:41:41 699441299
Ебать вы тут насрали. А убирать кому?

>>699359 →
>юнитишизику

Люди, живущие в городах - городошизики. Люди с высшим образованием - вузошизики. Люди с семьёй - семьешизики. Люди, едящие мясо - мясошизики. Вокрг одни шизики. И только годотя знает истинный путь...
Аноним 18/09/20 Птн 14:57:04 699444300
>>699441
>Люди, живущие в городах - городошизики

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

> Люди с высшим образованием - вузошизики

В СНГ-несомненно.

Подавляющее большинство - для откоса на 6 лет от армейки от которой можно было бы сразу откосить занявшись врачами и прочими коррупционными схемами. Которыми всё равно придется заниматься спустя 6 лет просиживания штанов.

> Люди с семьёй - семьешизики

Рожать надо, пока молодая, потом захочешь – а поздно будет. Что значит «не хочу ребёнка»? Все хотят, не выдумывай! Дети – это счастье! Может, у тебя просто нормального парня не было? Часики-то тикают! Что значит «денег нет»? Дал бог зайку – даст и лужайку!
Аноним 18/09/20 Птн 14:59:40 699446301
>>699444
Злобные гетеросексуалы подло ведут дискредитирующую кампанию против движка "Годот" и тов. Линецкого лично! Требую принять меры.
Аноним 18/09/20 Птн 15:02:00 699447302
>>699446

Ах да забыл,

>Люди, едящие мясо

Как правило жрут жирную свинину, заедают углеводами и жиреют. И по итогу жирные шизы с булемией. И вот я снова юнитидебилов обоссал как и в случае с дефрагментацией памяти и стека, в которые они не верили.
Аноним 18/09/20 Птн 15:06:32 699451303
Аноним 18/09/20 Птн 15:20:19 699457304
>>699451

Ну так слив защитан, обтекай, хуле не обтекаешь?
Аноним 18/09/20 Птн 15:23:34 699458305
>>699439
Вангую, готовит новый трек на саундклауд, скоро выложит.
Годотя уже давно всё, это только тупые не понимают.
Аноним 18/09/20 Птн 15:25:24 699459306
>>699458

Но ведь нет же, Годо живее всех живых и регулярно жгет пуканы здешним юнитиуебанам.
Аноним 18/09/20 Птн 15:33:00 699461307
15928407455680.jpg 85Кб, 640x640
640x640
>>699383
Я только одного не пойму - какое утверждение ты пытаешься опровергать?
Любой дебил может запостить ссылку на википедию и сказать "смарити я падибил понили?"
Только долбоёбом от этого он быть не перестанет, ровно как и не получит новых знаний и не станет внезапно разбираться в работе операционной системы.
Ты как был додиком, который не знает про системные вызовы и отличие кернел спейса от юзер спейса, так им и остался.
Так кому и чем ты провел по губам, можешь пояснить?
И знаешь. что самое забавное? Ты опять обосрался на весь тред.
>значит таблица страниц рано или поздно засорится и протечет, значит стек нужно дефрагментировать
Всё, что идет после слова "значит" - твоя маня-фантазия, не имеющая отношения к реальности, на той же вики об этом не написано, и в гугле ты не найдешь такого высера, потому что ты это придумал.
Нашел какую-то хуйню на вики, даже не понял, о чем там написано, просто увидел знакомое слово и прилетел в тред со свербящим от перевозбуждения очком. Но если бы ты успокоился и почитал про эту технологию подробнее, например тут:
http://cybersecurity.upv.es/solutions/aslr-ng/aslr-ng.html
Ты бы увидел:
>Current ASLRs have been implemented by adding some randomness to the original positions of the objects (or maps), in order to: 1) maintain the relative position of each object, 2) allow growable objects (stack and heap) and also 3) to avoid fragmentation.
Для тупых (тебя) перевожу пункты 2 и 3:
Реализации asl позволяют работать с растущими объектами, такими как стек, и позволяют избегать фрагментации.
Аноним 18/09/20 Птн 15:39:21 699462308
15997395522240.jpg 3Кб, 225x225
225x225
>>699383
>В ОС Windows технология ASLR поддерживается, начиная с Windows Vista (2007 год) [1] для исполнимых файлов и библиотек, собранных сo специальными флагами.
>ASLR не используется для приложений, собранных без специальных флагов, и при работе в режиме совместимости с более ранними версиями Windows.

Еще с той же википедии.
Т.е. это даже не механизм ОС, по дефолту работающий для всех бинарников, а опциональная хуйня, нужная 1% пользователей для каких-то мегасекрьюрных приложений.
Более чем уверен, что 99% пользовательских приложений, тем более игр и движков, собираются без этих флагов.
И как наличие этой ОПЦИОНАЛЬНОЙ фичи должно опровергнуть тот факт, что ты додик, порющий хуйню на дваче?
Тем более, на тот момент, когда ты порол хуйню про дефрагментацию стека, ты и не знал о существовании этой фичи (которая, к слову, стек и не фрагментирует, несмотря на то, что ты себе это выдумал, о чем написано постом выше).
Аноним 18/09/20 Птн 15:42:07 699463309
>>699461

> Current ASLRs have been implemented by adding some randomness to the original positions of the objects (or maps), in order to: 1) maintain the relative position of each object, 2) allow growable objects (stack and heap) and also 3) to avoid fragmentation

Пиздец, ты понимаешь что ты сейчас только что себе насрал в штаны, вы весь прошлый тред пиздели что такого не бывает что это невозможно и ты сечас такой кидаешь мне цитату где эта проблема с фрагментацией памяти признается?
Аноним 18/09/20 Птн 15:45:09 699464310
>>699462

Оно фрагментирует виртуальную память и все секции в том числе и секцию стека.

> Т.е. это даже не механизм ОС, по дефолту работающий для всех бинарников, а опциональная хуйня, нужная 1% пользователей для каких-то мегасекрьюрных приложений.

Как раз наоборот, это прилождений без флагов полтора процента и они просят окошко админа при запуске.
Аноним 18/09/20 Птн 15:48:11 699465311
15779935008390.jpg 149Кб, 600x600
600x600
>>699463
Фрагментация памяти возможна, и на жестком диске, и в оперативке, если речь о куче.
Фрагментация стека невозможна, т.к. стек по своей природе неразрывная структура.
Обтекай дальше, шизик.
>>699464
> в том числе и секцию стека.
Иди читай дальше, как это работает.
>The stack could be SHIFTED a few bytes (or pages), the sections of your program (and even the libraries your code uses) can be loaded at different addresses, etc.
Он может сдвинуть секцию, но разорвать стек не может, потому что процессор не сможет работать с фрагментированным стеком, он просто инкрементнет регистр с указателем на стек. и всё пукнув обмякнет .
Аноним 18/09/20 Птн 15:53:34 699466312
>>699465

> Фрагментация стека невозможна, т.к. стек по своей природе неразрывная структура.

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

> in order to: 1) maintain the relative position of each object, 2) allow growable objects (stack and heap) and also 3) to avoid fragmentation.

Ахаха, прекращай, ты сам только что обосрался с пруфами что стек фрагментируется и это проблема которую даже твои секурити признают.
Аноним 18/09/20 Птн 15:55:05 699467313
dfgsdfgsdfg.jpg 57Кб, 1280x720
1280x720
БЫЛ ОБОССАН В ТРЕДЕ БОЛЕЕ МЕСЯЦА НАЗАД, КОГДА ПЫТАЛСЯ СПОРИТЬ НА ТЕМУ, В КОТОРОЙ НИХУЯ НЕ ПОНИМАЕШЬ
@
ЗАТАИЛСЯ, УШЕЛ НА ДНО НА ДОЛГОЕ ВРЕМЯ, НАЧАЛ ГОТОВИТЬ ПЛАН МЕСТИ, СОБИРАТЬ ИНФОРМАЦИЮ, ЧТОБЫ УНИЧТОЖИТЬ ДЕШЕВОК-ОБИДЧИКОВ
@
НАКОНЕЦ-ТО, ТЫ ГОТОВ, ПРИШЛО ВРЕМЯ НАНЕСТИ ОТВЕТНЫЙ УДАР
@
ВРЫВАЕШЬСЯ В ТРЕД С НЕОПРОВЕРЖИМЫМ ДОКАЗАТЕЛЬСТВОМ ТОГО, ЧТО ТЫ ВСЕХ ПОБЕДИЛ НА ДВАЧЕ - СО ССЫЛКОЙ НА ВИКИПЕДИЮ ПРО КАКУЮ-ТО ХУЙНЮ, СУЩЕСТВОВАНИЕ КОТОРЫЙ ТЫ НАГУГЛИЛ ВЧЕРА ВЕЧЕРОМ, НО ЕЩЕ НЕ ПОНЯЛ ЧТО ЭТО И КАК РАБОТАЕТ
@
ВНЕЗАПНО ЗАМЕЧАЕШЬ, ЧТО ТЫ ОБОСРАЛСЯ, А ПО ЛЯЖКЕ СТЕКАЕТ ТУГАЯ СТРУЯ ПОНОСА
@
ВИЗЖИШЬ, ЧТО ЭТО НЕ ТЫ ОБОСРАЛСЯ, А ГОВНО ТЕБЕ ЗАЛИЛИ В ШТАНЫ ЗЛОУМЫШЛЕННИКИ
@
ОПЯТЬ ПРИДЕТСЯ УЙТИ НА ДНО НА ПАРУ МЕСЯЦЕВ, И ГОТОВИТЬ НОВЫЙ ПЛАН МЕСТИ

Вот это ты всех уделал так уделал.
Аноним 18/09/20 Птн 15:56:48 699468314
>>699457
Так я не копротивлялся против стека. Я посмеялся, когда сторонников мейнстримной технологии называют шизиками. А ты взял и всех победил, молодец, я только апплодирую тебе.
Аноним 18/09/20 Птн 15:57:21 699469315
>>699466
Я тебе тоже продублирую текст и предыдущего поста, видать ты туговатый, раз с первого раза не доходит.
>The stack could be SHIFTED a few bytes (or pages), the sections of your program (and even the libraries your code uses) can be loaded at different addresses, etc.
>Он может сдвинуть секцию, но разорвать стек не может, потому что процессор не сможет работать с фрагментированным стеком, он просто инкрементнет регистр с указателем на стек. и всё пукнув обмякнет .
>с пруфами что стек фрагментируется
Я не виду в процитированной тобой строке утверждения, что стек фрагментируется, ты еще и в английском языке ничего не понимаешь, не только в компьютерах?
Аноним 18/09/20 Птн 15:57:24 699470316
Аноним 18/09/20 Птн 15:58:50 699471317
84f.jpg 107Кб, 960x760
960x760
>>699470
Схуяли? Дефрагментатор стека тут один такой, его за километр видно по его шизоидным высерам.
Аноним 18/09/20 Птн 16:01:55 699473318
>>699471
Тут все шизоиды, очень легко спутать. Я даже свои посты через месяц не узнаю.
Аноним 18/09/20 Птн 16:05:24 699474319
>>699461
>>699462
А кстати зачем всё это знать, ведь успешное создание и выпуск игр и инженерное задротство находятся на разных сторонах спектра. Чем больше ты погружаешься в системное программирование, тем дальше ты от выпуска своей игры.
Аноним 18/09/20 Птн 16:13:33 699476320
>>699474
Нормальному человеку - не нужно всё это знать.
Дефрагментатор стека просто шизик, я уже даже и не помню, с чего начался этот срач, но он верещал что-то в духе "юнити говно, потому что фрагментирует стек, поэтому на юнити невозможно создавать игры, нужно писать свой движок с нормальным стеком".
Обычный безыгорный шизик, который не создаст ни одной игры за свою жизнь.
Аноним 18/09/20 Птн 16:19:24 699479321
>>699476

Дело все в том, что я решил похайпить на шизике и попытаться, зацепившись за АСЛР, попробовать потраллить тупостью. У меня еще заготовка под упомянутый кернел спейс была (в котором точно такие же виртуальная ипамять но с разными флагами привелегий в дескрипторе страниц. Но тут пришел настоящий шизик, который тебе и сказал что он не я и с которым ты сейчас пытаешься разговаривать.
Аноним 18/09/20 Птн 16:47:50 699484322
>>699441
Норм ты примазался к нормальными людям, юнитишиз.
Аноним 18/09/20 Птн 16:52:12 699485323
>>699479
>Я НЕ ШИЗИК! Я ПРОСТО ПРИКИДЫВАЛСЯ!
Ясно.
Аноним 18/09/20 Птн 16:53:00 699486324
Аноним 18/09/20 Птн 16:59:48 699488325
Аноним 18/09/20 Птн 17:00:14 699489326
>>699486
не знал что у капитан америки свой канал
Аноним 18/09/20 Птн 17:00:33 699490327
>>699486
Я думал, ты с Тесаком видео скинешь, а тут задрот какой-то кривозубый.
Аноним 18/09/20 Птн 17:06:42 699491328
>>699468
Юнитишизиком я называю конкретный вид людей - которые в своем фанатизме закрывают глаза на недостатки юнити, не видят их избирательной слепотой.
Аноним 18/09/20 Птн 17:11:33 699493329
>>699486
Впадлу смотреть, расскажи вкратце, почему он уходит. Решил наконец-то начать делать игры вместо того, чтобы учить других это делать?
Аноним 18/09/20 Птн 17:11:57 699494330
>>699491
Это как годоти, которые визжат, что 20 фпс + пропукивания это норма для современной игры?
Аноним 18/09/20 Птн 17:12:55 699495331
>>699493
Он там толком так и не сказал почему. Ну так, обмолвился что может быть займется чем-то своим или поизучает что-нибудь новенькое
Аноним 18/09/20 Птн 17:19:47 699497332
>>699493
Сказал подписываться на дискорд где 22 сентября ответит на вопросы. Хуйня какая то сектантская.
Аноним 18/09/20 Птн 17:20:54 699498333
>>699494
Ну для фризящей юнити ты же считаешь это нормой.
Аноним 18/09/20 Птн 19:27:07 699516334
7.png 20Кб, 668x330
668x330
Ричителло прислал письмо, пишет слыш купи.
Аноним 18/09/20 Птн 20:11:27 699521335
Аноним 18/09/20 Птн 20:11:51 699522336
image.png 54Кб, 1100x262
1100x262
Аноним 18/09/20 Птн 20:14:05 699523337
Куда Хуан тратит 10-18к в мес?
Судя по твиттеру, он там один годотю говнокодит.
Аноним 18/09/20 Птн 20:22:58 699524338
>>699523
Вкладывается в акции Юнити, хитрец.
Аноним 18/09/20 Птн 20:24:54 699525339
Аноним 18/09/20 Птн 20:36:24 699528340
>>699525
Когда Хуану столько надонатят. Это примерно миллион месяцев донатов.
Аноним 18/09/20 Птн 20:41:07 699529341
Аноним 18/09/20 Птн 20:43:45 699530342
Аноним 18/09/20 Птн 20:58:36 699535343
>>699523
На свои личные нужды.
Он перед тобой, чмырём, оправдываться должен?
Аноним 18/09/20 Птн 21:00:13 699536344
Аноним 18/09/20 Птн 23:05:19 699542345
Аноним 18/09/20 Птн 23:18:35 699543346
Аноним 19/09/20 Суб 09:38:25 699554347
image.png 1974Кб, 1280x720
1280x720
Фотка настоящая
Аноним 19/09/20 Суб 10:36:48 699555348
Нид хелп.
Планирую разработку 2д платформера, ни больше, ни меньше. С рисованными (возможно от руки) спрайтами, боевкой с продвинутой физикой и т.п.
Из общих соображений думаю на UE делать, но посмотрев видосы по сравнению движков окончательно запутался. Кто-то говорит, что UE использует много костылей для 2д, физику (так и не понял, что под этим имелось в виду) нужно отдельно писать, анимация сложным способом делается.
На юнити типа гораздо лучше 2д делать, лучше работа с анимацией, физикой (опять, хз, что это означало), куча индюшатин, типо холлоу найта на юнити, на мобилках миллиард игор, куча туториалов, но поддержка от разрабов гораздо хуже.
Еще есть годот. По отзывам - теплый, ламповый, производительный, не требовательный, отлично с 2д работает, бесплатный и т.д. и т.п. Но ни одной сколько нибудь популярной игры попросту нет на нем.

КОРОЧЕ ВОПРОС: забить на религиозные срачи и ковырять себе UE или есть фундаментальный недостаток или киллер-фичи в других движках, чтобы их предпочесть?

На блюпринты похер, как и на то, писать на сишарпе, крестах или годотовском питоне.
Аноним 19/09/20 Суб 11:59:35 699563349
Аноним 19/09/20 Суб 12:17:43 699566350
>>699563
Плюсую этого уважаемого господина.
Аноним 19/09/20 Суб 13:03:38 699568351
>>699555
SDL2 + Box2D хуле тут думать.
Или libgdx
Аноним 19/09/20 Суб 13:04:14 699569352
>>699566
>>699563
Извиняюсь перед уважаемыми Хидэтакой и Хидео за то, что обратился.
Аноним 19/09/20 Суб 13:04:38 699570353
>>699555
подавляющее большинство успешних инди не на юнити, а на самописных движках.
Аноним 19/09/20 Суб 13:48:38 699574354
>>699570
Потому что их авторы 10-15 лет задротили свои собственные движки, и не имеют надобности в готовых.

Либо имели в команде хороших программистов, не владеющих юнитями, но имеющих достаточные знания для создания технической основы для игры.
Аноним 19/09/20 Суб 13:53:46 699575355
>>699555
Годот ещё слишком сырой, юнити твой выбор. Один местный наебизнесмен как раз юнити использует для своих платформопроектов типо инмоста. Но проблемы будут и на нем, просто гораздо меньше.
Аноним 19/09/20 Суб 14:17:43 699581356

>>699568
>SDL2 + Box2D хуле тут думать.
>Или libgdx
Уточню, мне это не для создания "лучшей игры тысячелетия", не для финансового успеха, а просто хобби. Нет большого желания ковыряться в библиотеках и фреймворках. Поэтому желательно, чтобы движок был как можно более дружелюбный и менее кривой.
>>699570
>подавляющее большинство успешних инди не на юнити, а на самописных движках.
Я имею в виду, что из перечисленных мной движков почти все мобилки и инди захвачены юнити, на анриале мало, а годот - вообще нихера практически.
>>699575
>Годот ещё слишком сырой, юнити твой выбор. Один местный наебизнесмен как раз юнити использует для своих платформопроектов типо инмоста. Но проблемы будут и на нем, просто гораздо меньше.
Спасибо. Как раз главное, чтобы минимум проблем возникало, ковыряться просто для развлечения на досуге.
Аноним 19/09/20 Суб 15:19:57 699587357
>>699581
>Спасибо. Как раз главное, чтобы минимум проблем возникало, ковыряться просто для развлечения на досуге.
Бери юнити, купи/укради ассет Corgi Engine - и у тебя 90% твоего платформера будут готовы, останется спрайты нарисовать
Аноним 19/09/20 Суб 15:23:40 699588358
>>699554
Красота то какая
Аноним 19/09/20 Суб 15:30:44 699589359
изображение.png 3Кб, 165x193
165x193
Заебала прокрастинация. Только сел писать код (я тот анон который хочет писать минималистичный двиг под 3д игру)

Ну вообще немало времени потратил на поиск либы для лога. Лог - важная вещь в разработке, на старте постоянно дохуя ошибок и проблем - надо мониторить.
Но все они какие-то монстроузные, все эти spdlog, nanolog и т.д. А у меня одна из целей - минимализм кодовой базы.

Немножко обмозговав пришел к выводу - сторонние либы тут и не нужны:
- оверхед от логирования в инициализации не страшен
- логирование во время выполнения - это сигнал что уже что-то не так, поэтому оверхед не страшен, все и так уже скорее всего плохо
- в случаях, где все плохо и уже не спасти - вполне вместо лога можно юзать WinAPI MessageBox (буду юзать его например при создании окна, так как оно ведь тоже на винапи)
- для ассертов хватит assert из assert.h



А да, немножко меняется идея игры - я увидал Genshin Impact, мне зашел геймплей и визуал - теперь хочу такое. Вот и причина почему сейчас нет смысла описывать геймплей игры (в будущем оно еще несколько раз сменится, так что пока стоит писать общие вещи)
Аноним 19/09/20 Суб 16:07:29 699592360
>>699575
Сыро у тебя в штанишках, для 2д платформера годота достаточно.
Аноним 19/09/20 Суб 16:08:14 699593361
Аноним 19/09/20 Суб 16:10:20 699594362
>>699589
>я увидал Genshin Impact, мне зашел геймплей и визуал
Аниме у нас не очень в почете.
>причина почему сейчас нет смысла описывать геймплей игры (в будущем оно еще несколько раз сменится
Недавно кидали видос, в общем типичная ошибка - надо изначально продумать 30-секундный геймлуп. Начинать с общих измышлений - путь к провалу.
Аноним 19/09/20 Суб 16:17:21 699597363
>>699594
>Аниме у нас не очень в почете.
Но его проще делать в инди - например экспортируя анимации и модели из MMD

>>699594
>Недавно кидали видос, в общем типичная ошибка - надо изначально продумать 30-секундный геймлуп. Начинать с общих измышлений - путь к провалу.
Любые 30-секундные гейлупы в определенный момент могут столкнуться с нехваткой возможностей для их реализации в велосипедном движке
Аноним 19/09/20 Суб 16:19:18 699598364
>>699593
Тут я скорее пишу про оверхед операции флуша (сброса лога в файл), и далее расписываю что пришел к выводу что в моем случае это не критично.
(умные логеры сбрасывают лог в отдельных потоках или какой-то сложной логикой буферизации и т.д.)
Аноним 19/09/20 Суб 16:38:00 699600365
>>699597
Нихуя - сделать нормальный анимерендер займет не меньше человеколет, чем какой нить пбр. Создатели гилти гир рисовали по полгода модельку одного персонажа, проверяя чтобы со всех углов нормально смотрелось.
Алсо, модели из ммд 99% подкопирайтные так что не советую их куда либо вставлять.
Аноним 19/09/20 Суб 16:41:41 699601366
>>699597
> Любые 30-секундные гейлупы в определенный момент могут столкнуться с нехваткой возможностей для их реализации в велосипедном движке
Ну это вообще пушка.
19/09/20 Суб 17:56:35 699613367
>>699589
Вот тебе либа для логгинга:

> cout << "нахуя писать движок";
19/09/20 Суб 18:06:09 699614368
>>699598
>оверхед операции флуша (сброса лога в файл),
Ты движок для микрокалькулятора "Электроника" пишешь? Дум на экране микроволновки запускать будешь?
Аноним 19/09/20 Суб 18:12:48 699615369
>>699614
А вдруг захочу под WebAssemly?
Аноним 19/09/20 Суб 18:17:33 699616370
15928407455680.jpg 85Кб, 640x640
640x640
>>699589
>(я тот анон который хочет писать минималистичный двиг под 3д
>base.cpp
>core.cpp
>math.cpp
>engine.cpp
>разработка движка окончена на написании функции для логирования
Классика жанра просто.
Бери юнити, не еби мозг.
Даже судя по тому, как ты назвал свои файлы - движка у тебя уже не получится с вероятностью 100%.
Аноним 19/09/20 Суб 18:19:23 699617371
>>699616
Бери годот
быстро фикс
Аноним 19/09/20 Суб 18:20:12 699618372
Годот можно уважать уже за то, что документация к нему пишется на божественном reStructured text, а не раковом маркДАУНЕ
Аноним 19/09/20 Суб 18:20:33 699619373
>>699617
Как вариант.
В годот полезно потыкать, хотя бы для того, чтобы понять, почему игру на нём не сделать.
Ну и для обучения он годится, для понимания общих принципов геймдева.
Аноним 19/09/20 Суб 18:26:43 699620374
>>699616
>Классика жанра просто.
че не так?

>>699616
>Даже судя по тому, как ты назвал свои файлы
минимализм (на самом деле я что-то устал от кодобаз с тысячами файлов, здесь идея из header-only либ)
Аноним 19/09/20 Суб 18:29:35 699621375
>>699620
Очевидно же, что ты вообще не имеешь представления о том, что собрался писать. Почитай хотя бы game engine architecture для начала. Иначе разработка движка для тебя закончится на обдумывании функции логирования.
>на самом деле я что-то устал от кодобаз с тысячами файлов
Действительно, зачем разделять код на отдельные файлы, когда можно иметь одну помойку на 100к строк, где вся параша будет лежать вперемешку.
Аноним 19/09/20 Суб 18:29:40 699622376
>>699615
У браузера нет доступа к файловой системе.
Аноним 19/09/20 Суб 18:41:15 699626377
>>699621
>Очевидно же, что ты вообще не имеешь представления о том
Как ты сделал такой вывод? (вполне имею представление)

>>699621
>Действительно, зачем разделять код на отдельные файлы, когда можно иметь одну помойку на 100к строк
И тем не менее такой подход допустим. Например в bgfx именно так
Аноним 19/09/20 Суб 19:19:50 699631378
Аноним 19/09/20 Суб 19:23:44 699632379
>>699619
На годоте сделать игру.
Аноним 19/09/20 Суб 19:36:35 699634380
>>699632
Хоть одну сделаешь - приходи
Аноним 19/09/20 Суб 19:44:56 699635381
сделайте игру на паскале плиз
Аноним 19/09/20 Суб 19:47:52 699636382
изображение.png 2Кб, 320x240
320x240
изображение.png 5Кб, 400x300
400x300
изображение.png 4Кб, 400x300
400x300
изображение.png 9Кб, 480x360
480x360
Аноним 19/09/20 Суб 20:06:29 699640383
изображение.png 21Кб, 1096x324
1096x324
Лог есть
Также сделан класс Engine выполняющий весь цикл

Еще хотел сделать Window и Input на винапи, но прокрастинация не дала.

Тогда уж завтра будет окошко, а то 3 ночи уже.
И хорошо бы завтра начать вулкан

Аноним 19/09/20 Суб 20:06:34 699641384
Аноним 19/09/20 Суб 20:08:57 699642385
>>699641
Демо меньше чем с минутой геймплея за игру не считается.
Аноним 19/09/20 Суб 20:10:34 699643386
>>699642
Само собой, к чему ты это написал?
Аноним 19/09/20 Суб 20:12:20 699644387
>>699642
Это Распидор. Кроме него, никто не делает игры на годоте. Ну это такое, специфичное. Он бы и на хаскелле мог их делать, для примера.
Аноним 19/09/20 Суб 20:12:21 699645388
>>699643
Да есть тут такие шизики-годотеры, которые считают такое за игры.
Аноним 19/09/20 Суб 20:13:28 699646389
>>699644
Еще бы знать кто такой распидор
Аноним 19/09/20 Суб 20:13:56 699647390
>>699640
А я тоже вчера написал лог, у меня он 50 строчек занимает, что тут вообще писать? правда буковки не цветные выводит...
Аноним 19/09/20 Суб 20:15:09 699648391
>>699646
>Еще бы не знать кто такой распидор
починил
Аноним 19/09/20 Суб 20:16:20 699649392
>>699644
Нет, я не расп. Полно людей делают игры на годоте. Не все же промыты юнитичмоньками из этого треда.
Аноним 19/09/20 Суб 20:16:57 699650393
>>699645
Демок на минуту геймплея у меня еще штук 20, я считал только законченные и опубликованные или сданные заказчику игры.
Аноним 19/09/20 Суб 20:34:43 699653394
>>699649
>полно маня-фантазёров, которые мечтают о том, как будут делать игры на годоте, но до дела никогда не доходят
Пофиксил, не благодари.
Аноним 19/09/20 Суб 20:39:26 699654395
15834138583170.png 68Кб, 658x384
658x384
15834138583181.png 129Кб, 921x495
921x495
>>699636
>retro
Почему словом "ретро" называют всратое ублюдочное говно из двух пикселей?
Даже в начале девяностых в играх уже был арт, недосягаемый для сегодняшних клепателей говна с припиской "ретро".
Аноним 19/09/20 Суб 20:45:48 699655396
SHAAAADERS.jpg 38Кб, 650x488
650x488
Аноним 19/09/20 Суб 21:05:45 699659397
>>699653
Хуево пофиксил, я же годотобоярин с играми, а не типичная для треда безыгорная юнитичюханка
Аноним 19/09/20 Суб 21:17:13 699660398
Легендарный Булат Даутов, автор Механоидов, стер в порошок УЕЧ и топит за ЮНИТИ!
https://youtu.be/oQs7o0lSm4s
Аноним 19/09/20 Суб 21:22:35 699662399
>>699660
ахах в самом начале видео чоткий даг заставил руссича извиняться
Аноним 19/09/20 Суб 21:28:47 699663400
Аноним 19/09/20 Суб 22:19:08 699666401
>>699631
>#паскальживи
Дельфиеб, ты? Мне тебя иногда даже жаль немножко.
Аноним 19/09/20 Суб 22:38:36 699669402
>>699666
Нет но призываю его сюда.
Аноним 20/09/20 Вск 00:04:35 699674403
>>699660
Уеч говно, именно поэтому пилят уе5 чтоб все обблевавшиеся с четвертой версии вернулись обратно.
Аноним 20/09/20 Вск 04:01:16 699684404
>>699654
>Почему словом "ретро" называют всратое ублюдочное говно из двух пикселей?
Потому что ретро пиксели делают под времена всяких там Commodore и спектрумов
Аноним 20/09/20 Вск 04:16:33 699685405
изображение.png 19Кб, 1008x403
1008x403
>>699647
>А я тоже вчера написал лог, у меня он 50 строчек занимает, что тут вообще писать? правда буковки не цветные выводит...
Ну меня лог где-то в 80-100 строк. На пикче как я делаю цветной вывод (вот тут статья https://habr.com/ru/post/119436/)


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

Так и получают огромых монстров
https://github.com/gabime/spdlog
https://github.com/mattiasflodin/reckless
Аноним 20/09/20 Вск 09:09:02 699688406
Platooningame1.gif 129Кб, 328x220
328x220
TMHT2-1.gif 781Кб, 299x200
299x200
GhostsnGoblinsA[...].gif 95Кб, 384x272
384x272
IK+Animation1.gif 85Кб, 318x202
318x202
>>699684
Пиксельарт C64 выглядел так.
Аноним 20/09/20 Вск 10:06:04 699691407
>>699618
> Годот можно уважать уже за то, что документация к нему пишется на божественном reStructured text, а не раковом маркДАУНЕ
>>699632
>На годоте сделать игру.
Я не хочу разбираться, хорош годот для создания игор или плох. Но есть простой факт - в стиме на годоте одна сверхиндюшатина с несколькими обзорами. Ни одной хоть сколько нибудь значимой или популярной игры с высокими оценками просто нет.
Аноним 20/09/20 Вск 10:06:49 699692408
>>699654
>Почему словом "ретро" называют всратое ублюдочное говно из двух пикселей?
Потому что работать можно поменьше и продать побольше тупым ностальгаторам.
Аноним 20/09/20 Вск 10:07:23 699693409
>>699691
Это следствие маркетинга игр, а не движка.
Аноним 20/09/20 Вск 10:11:57 699695410
>>699660
>стер в порошок УЕЧ и топит за ЮНИТИ
Ну как стер, сказал, что для его студии разработчики УЕ просто не по карману, а так он офигенный, что разраб в РФ на УЕ стоит от 250К. Так что, ребятишки, учите кресты и уеч, если хотите 55555ККК/сек.
Аноним 20/09/20 Вск 10:13:46 699696411
>>699693
Т.е. ВСЕ люди, которые выбирают годот, не умеют пиариться? Почему на том же юнити куча топовой индюшатины? Какой-то так себе у тебя аргумент.
Аноним 20/09/20 Вск 10:48:52 699705412
>>699696
Среди топа игр практически нет игр на юнити (в основном самописные движки)
Где то около топов болтается холлоу кнайт, в котором физика юнити позволяет проскочить сквозь стену лифта скипая уровни, и в котором прыжок застревал если открыть меню, и потом всю остальную игру можно было летать по воздуху.
Аноним 20/09/20 Вск 10:53:34 699707413
>>699696
Во-вторых, мы имеем маркетинг самой юнити (там 2000 работников только для этого нанято). Через сколько лет после появления этой самой юнити стали появлятся успешные инди на ней?
Аноним 20/09/20 Вск 11:02:37 699708414
>>699705
>Среди топа игр практически нет игр на юнити
>юнити оценили на бирже в 13млрдов долларов
Обшиблись, наверное, тупые просто на этих биржах все, игорей нету успешных, откуда такая стоимость
Аноним 20/09/20 Вск 11:13:03 699710415
>>699708
Какая связь между оценкой движка промолчим про то что биржы = торговля воздухом, привет Теранос и игр на нем? Типа каждая игра сделанная на юнити принадлежит юнитям? Спасибо, нинужно.
Аноним 20/09/20 Вск 11:14:51 699711416
>>699708
Юнити вполне удачный лохотрон, там все время надо покупать ассеты, оплачивать подписку, к играм высеры на юнити имеют мало отношения, а единичные успехи, как тут говорят, талантливые люди и на экселе и паверпоинте могут, и на годоте, вот у них и на говноюнити получилось.
Аноним 20/09/20 Вск 11:23:17 699712417
>>699708
McDonalds тоже торгуется на NY бирже, от этого он меньшим говном быть не перестает.
Аноним 20/09/20 Вск 12:13:50 699718418
>>699710
>Какая связь
>физика юнити
>Это следствие маркетинга игр
>каждая игра сделанная на юнити принадлежит юнитям
Занимайся программированием, технарик.
Аноним 20/09/20 Вск 12:14:32 699719419
>>699705
>физика юнити
напоминаю что в юнити physx который юзает 99% промышленного геймдева включая самописок
Аноним 20/09/20 Вск 12:17:02 699720420
>>699711
> там все время надо покупать ассеты
Не надо. Можешь пользоваться юнити как годотом, без сторонних ассетов, всё пилить ручками. Только не надо будет бороться с фризами, пропукиваниями, и фпс будет больше 40.
>оплачивать подписку
Надо только если ты заработал больше 100к долларов. Но если тебе повезет их заработать, то заплатить 40 долларов за движок, который помог тебе в этом - не страшно.
> единичные успехи
Можно привести в пример десятки и сотни успешных топовых игр на юнити, от холлоу найта, ори и enter the gungeon до римворлда и многих других игр. Где тут единичные успехи, если таких игр много?
>вот у них и на говноюнити получилось.
А на годоте ни у кого не получилось, забавно, да? Значит, талантливые люди выбирают не годот, а юнити, я лучше присоединюсь к ним, чем к кучке безыгорных чуханцев.
Аноним 20/09/20 Вск 12:17:23 699721421
>>699710
>Типа каждая игра сделанная на юнити принадлежит юнитям?
Каждая игра сделанная на юнити приносит прибыль юнити
Аноним 20/09/20 Вск 12:20:25 699722422
>>699711
>там все время надо покупать ассеты
Пиздец, я уже думал гондотер взялся за ум, больше не вякает свое не нужно.

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


Пиздец, ты какой-то долбоеб, сначала орал что батч не нужен. Завезли батч, теперь везде им тыкаешь. Теперь что-то орешь про ассеты, хотя скоро и в твой годот завезут свой оффициальный платный стор - вангую тоже будешь им тыкать направо и налево
Аноним 20/09/20 Вск 12:22:16 699723423
Screenshot835.png 66Кб, 1516x964
1516x964
Screenshot834.png 58Кб, 1455x863
1455x863
>>699711
>Юнити вполне удачный лохотрон, там все время надо покупать ассеты, оплачивать подписку, к играм высеры на юнити имеют мало отношения, а единичные успехи, как тут говорят, талантливые люди и на экселе и паверпоинте могут
>>699705
>Среди топа игр практически нет игр на юнити
> в котором физика юнити позволяет проскочить сквозь стену лифта скипая уровни
Вот ты реально думаешь, что никто погуглить не способен, чтобы твой булщит проверить? Куча известный и качественных игор на юнити, практически весь мобильный рынок нахрен им загажен.
На годоте нет НИ ОДНОЙ высоко оцененной или хоть сколько бы распространенной игры. Аргументом про самописный движок ты сам себе на голову насрал. Ведь хоть годот не пиарят, как юнити, но у самописных движков нет вообще никакого пиара, кроме той игры, которая на нем написана, так что по твоей логике не должно быть никаких известных игор на самописных движках.
А с багом вообще охуенно. На годоте, стало быть, игры без багов автоматом выходят. Круто, че.
Аноним 20/09/20 Вск 12:22:16 699724424
>>699720
>>699721
>>699722
Зачем вы отвечаете троллю, он даже для этого треда слишком толстый.
Аноним 20/09/20 Вск 12:22:59 699725425
>>699705
>в котором физика юнити позволяет проскочить сквозь стену лифта скипая уровни
Ничего себе, ты это, спидранчики то посмотри какие-нибудь, в думе написанном кармаком 90% игры можно пробежать вылезая за стены.
Аноним 20/09/20 Вск 12:24:42 699726426
>>699725
>в думе написанном кармаком 90% игры можно пробежать вылезая за стены.
Так-то в большинстве игор, особенно 3д, рано или поздно спидрунерами такие дыры находятся, что создатели повеситься от стыда должны.
Аноним 20/09/20 Вск 12:28:27 699727427
>>699726
Создателям на годоте стыд не грозит, сам знаешь почему.
Аноним 20/09/20 Вск 12:32:48 699729428
>>699727
Потому что они пидорасы?
Аноним 20/09/20 Вск 14:55:09 699742429
>>699712
Это ты говно. И хуйсосня к тому же
Аноним 20/09/20 Вск 14:58:39 699743430
>>699718
Ты все правильно понял. Для игры холлоу кнайта никакой юнити не нужен, там достаточно или годота или самописного движка. Выйдет как минимум не хуже. Заслуги юнити в успехе этой инди игры нет, там в основном арт и душа.
Аноним 20/09/20 Вск 15:02:23 699744431
>>699720
>Только не надо будет бороться с фризами, пропукиваниями, и фпс будет больше 40.
Пощади, человек-анекдот, это в юнити то не надо бороться? Там под 99% игр на юнити отзывы "тормозит, не оптимизирована"
>от холлоу найта, ори и enter the gungeon до римворлда и многих других игр. Где тут единичные успехи, если таких игр много?
Это и есть единичные успехи. Ори кстати тоже с физикой не очень, там можно провалиться под уровень. Римворлд сам автор писал что юнити не вытягивает и у него переписано там все, а от юньки там чуть ли не только звуковая подсистема. Вот реально, для названных тобой игр юнити не нужна или не лучший выбор.
>А на годоте ни у кого не получилось, забавно, да?
Еще получится, движок недавно стабилизировался.
>Значит, талантливые люди выбирают не годот, а юнити, я лучше присоединюсь к ним
Нет, это значит что ты каргокультист выбирающий юнити просто потому что у него маркетинг лучше.
Аноним 20/09/20 Вск 15:03:35 699745432
>>699724
Маркетолух, спок.
Аноним 20/09/20 Вск 15:04:28 699746433
>>699723
Открываем списки топ 100 игр за все время, видим: десяток супермарио - не на юнити, десяток зельд - не на юнити, гта 3-са-вс-4-5 - не на юнити, рдры - не на юнити, HL1-2-portal-каэс-л4д - не на юнити, овервотч не на юнити, спортивные тони хоки, футболы, гонки - не на юнити, хало 1-2 - не на юнити, биошоки - не на юнити, скайримы-тесы, ведьмаки - не на юнити, кодзимоигры - не на юнити, финалки - не на юнити, КоДы и прочее - не на юнити, God of warы - не на юнити. Бэтмены, человеки пауки - не на юнити, анчартеды - не на юнити, деусы не на юнити, резики - не на юнити. Масс эффекты не на юнити. Покемоны не на юнити, дарк солсы не на юнити, думы не на юнити. Майнкрафт не на юнити. Борда не на юнити, дивинити не на юнити, дисхоноред не на юнити, ассасины не на юнити. Блядь, я заебался листать. Ласт оф ас не на юнити. Лол, витнесс не на юнити. Джорни не на юнити! Спелунки не на юнити!! Дота 2 не на юнити!!!
Я проверил несколько списков 100 лучших игр, там нет НИ ОДНОЙ игры на юнити! НИ ОДНОЙ! Ни 50, ни 25, ни 10, ни 2. НОЛЬ!
Чекнул оставшиеся, по списку самых продающихся игр
https://en.wikipedia.org/wiki/List_of_best-selling_video_games
Пабг не на юнити, тетрис не на юнити, террария не на юнити, дьябла не на юнити.
Ооок, открываю топ стима. Факторио не на юнити, Стардью не на юнити, байндинг оф айзек не на юнити!
Вау найдена первая игра в топах на юнити! Это РимВорлд! Ой погодите
>I don't use most of the Unity gameplay object and component system, though, because it is too heavy for the thousands of objects in RimWorld. The object framework is custom-coded and fixed-timestep.
Автор переписал движок... Какая незадача, юнити НЕ ТЯНЕТ лол. ВНки не на юнити, хотлайн майами не на юнити, донт старв не на юнити, лайф из стренж не на юнити, андертейл не на юнити, вулф амонг ас не на юнити, целеста не на юнити, дед целлс не на юнити, еще несколько игр не на юнити, все. Закончился список топ 50 игр стима.
Найдено две игры под конец! Это дырявый кнайт и капхед! Две довольно багованые 2д игры, которые выезжают только на арте, то есть и тут движок ничем не помогает! Такие дела кочаны.
Аноним 20/09/20 Вск 15:06:21 699747434
>>699722
Батч и не нужен, в современных 2д играх батчить то обычно и нечего - там нарисованные задники и почти нет повторяющихся элементов, а на 10-20 одинаковых спрайтов врагов батчинг заметного прироста не даст.
Аноним 20/09/20 Вск 15:06:57 699748435
>>699742
Вот это подрыв юнитисраки
Аноним 20/09/20 Вск 15:10:04 699749436
>>699743
Найс маня-мир кукаретика.
> Для игры холлоу кнайта никакой юнити не нужен, там достаточно или годота или самописного движка
По мнению безыгорного чуханца с двача.
По мнению авторов холлоу кнайта - юнити нужен, поэтому они выбрали и использовали юнити, а не годот или самописный движок.
>Выйдет как минимум не хуже
Либо вообще не выйдет.
Технически холлоу кнайта можно было и на голом ассемблере написать, вышло бы не хуже, только заняло бы это не год-два (хз сколько они разрабатывали на юнити), а 50 лет, и авторы бы просто не довели проект до конца из-за отсутствия удобного инструментария для разработки.
На годоте бы они делали игру в 10 раз дольше из-за отсутствия ассетов и нормального инструментария (кто работал с теми же тайлмапами в годоте - поймет, в юнити простое создание палитры тайлов из спрайтшита быстрее и удобнее, чем в годоте в 100 раз), и не факт, что доделали бы до релиза, не факт, что хватило бы финансирования делать игру в 10 раз дольше, чем они делали на юнити.
>Заслуги юнити в успехе этой инди игры нет
Заслуга юнити - то, что игра в принципе вышла и существует.
Аноним 20/09/20 Вск 15:17:39 699750437
>>699749
>По мнению безыгорного чуханца с двача.
У меня игр сделано больше, чем у тебя будет за всю твою оставшуюся никчемную жизнь.
>По мнению авторов холлоу кнайта - юнити нужен, поэтому они выбрали и использовали юнити, а не годот или самописный движок.
Ну выбрали и выбрали. А другие инди выбрали самописный и обошлись без всякого хуюнити. А кто то выбрал годот и уже релизнулся на нинтедо свитч.
>На годоте бы они делали игру в 10 раз дольше из-за отсутствия ассетов
Какие там ассеты в холлоу кнайте используются?
>кто работал с теми же тайлмапами в годоте - поймет
Я работал, очень удобный пайплайн - годот подхватывает сразу файл сохраненный из Tiled.
>и не факт, что доделали бы до релиза, не факт, что хватило бы финансирования делать игру в 10 раз дольше
Маняфантазии безыгорной чушки о том что невозможно доделать 2д платформер, лол.
Тут кидали видос где чувак игру которую делал несколько месяцев в юнити, он ее в годот перенес за 2 недели.
>Заслуга юнити - то, что игра в принципе вышла и существует.
Че несет. Заслуга того что вышла - в программистах и художниках игры. Они могли на чем угодно сделать.
Аноним 20/09/20 Вск 15:20:41 699751438
>>699744
> Там под 99% игр на юнити отзывы "тормозит, не оптимизирована"
Пруфы будут, или очередные маня-фантазии шизофреника?
> Ори кстати тоже с физикой не очень
Как будто в годоте с физикой всё очень.
3д физика в годоте вообще неюзабельная, дрожащие и проваливающиеся друг в друга коллайдеры есть даже в официальной хуановской 3д платформер демке.
>Еще получится, движок недавно стабилизировался.
3.0 вышла в январе 2018го, за два года даже ни одного нормального инди платформера никто не сделал, про 3д речь даже не идет.
>просто потому что у него маркетинг лучше.
Нет, я долгое время пользовался годотом, еще до того, как попробовал юнити.
Очень хотелось верить в него, потому что опенсорсный движок для 2д и 3д это круто, такой проект нужен, чтобы разбавить монополию уеча и юнити.
Наелся говна, фризов, пропукиваний, низкого перфоманса, глюков в интерфейсе (бывает такое, что редактор анимаций просто не сохраняет ключевые кадры при нажатии на сохранить, ты закрываешь сцену, открываешь опять и видишь, что час твоей работы пропал коту под хвост, но откуда об этом знать безыгорному фанатику годоти, он ведь не пробовал делать игры), проблем с физикой в 3д (те самые проваливающиеся и застревающие коллайдеры) и еще куча всего. Долго терпел эти баги, думал, что это нормально, любой движок имеет баги, надо просто уметь обходить их, прятать костылями.
Потом попробовал юнити, и увидел, что там всего этого нет, просто берешь и делаешь игру, не отвлекаясь на то. чтобы покушать говна, и понял, что зря тратил эти месяцы на годот. Надо было просто брать юнити и не ебать мозг.
Да, там встречаются и свои проблемы, но по сравнению с годотом это ничто, просто небо и земля.
Аноним 20/09/20 Вск 15:21:05 699752439
>>699750
> годот подхватывает сразу файл сохраненный из Tiled.
Чтоб не было недопонимания - не из коробки. С помощью ассета.
Аноним 20/09/20 Вск 15:25:51 699753440
>>699751
>Пруфы будут
Весь стим в пруфах.
>3д физика в годоте вообще неюзабельная, дрожащие и проваливающиеся друг в друга коллайдеры есть даже в официальной хуановской 3д платформер демке.
Это уже давно пофиксили, когда move_and_slide_with_snap ввели.
>3.0 вышла в январе 2018го
3.0 была довольно сырой, надо хотя бы от 3.1 считать.
>за два года даже ни одного нормального инди платформера никто не сделал
Несколько уже сделано, мань.
>про 3д речь даже не идет.
Два года для 3д игры это тащемта ниочем.
>Наелся говна, фризов, пропукиваний, низкого перфоманса, глюков в интерфейсе
Обычное дело для сложного софта, в той же юнити можно написать целую стену подобных глюков.
>(бывает такое, что редактор анимаций просто не сохраняет ключевые кадры при нажатии на сохранить, ты закрываешь сцену, открываешь опять и видишь, что час твоей работы пропал коту под хвост, но откуда об этом знать безыгорному фанатику годоти, он ведь не пробовал делать игры
Может такое и было, сейчас активно делаю анимации, с путями, с кривыми безье, все сохраняется, никуда не пропадает. Могу посоветовать сохраняться почаще в любом случае + версионирование и бекапы через гит, в годоте текстовый файл проекта и сцен так что историю можно даже диффами смотреть и восстанавливать если надо.
>просто берешь и делаешь игру
Много уже наделал?
Аноним 20/09/20 Вск 15:28:28 699754441
>>699746
Ты, ебанат, непонятно по какой причине, упорно игнорируешь тот факт, что сравнивались годот с юнити. На годоте ни одной значимой игры вообще. На юнити - дофига годных и проданных игор. Шах и мат, имбецил.
Аноним 20/09/20 Вск 15:29:48 699755442
>>699750
>Какие там ассеты в холлоу кнайте используются?
We use Unity to build games for all platforms, utilising assets like PlayMaker, TextMesh Pro and 2d Toolkit from the asset store
Аноним 20/09/20 Вск 15:30:29 699756443
суки, хватит срать. постите что-нибудь прикольное.
Аноним 20/09/20 Вск 15:31:59 699757444