Gamedev

Ответить в тред Ответить в тред
Check this out!
Godot #21.03 Аноним # OP 21/03/21 Вск 16:01:01 7344201
ОП-пикча 521Кб, 2000x2034
2000x2034
Добро пожаловать в тред любви, взаимопомощи, лобызаний и цветения!

Краткий гайд по вкату в движок:
1. Читать документацию.
2. Качать примеры.
3. ПРОФИТ!

Ньюсач
https://godotengine.org/news/

Ссылки
Скачать движок: https://godotengine.org/download/ или http://store.steampowered.com/app/404790/Godot_Engine/
Теперь прямо онлайн - можно и с дивана: https://godotengine.org/online/godot.tools.html
FAQ: https://docs.godotengine.org/ru/latest/about/faq.html
Документация: https://docs.godotengine.org/ru/latest/ https://docs.godotengine.org/en/stable/
Примеры качаются прямо в движке через свой магазин в отдельной вкладке AssetLib. Там есть всё - от платформера до чата.
Игры, созданные глобальными кириллами: https://steamcommunity.com/app/404790/discussions/0/412448792354265655/
Изумительный Годот: https://github.com/Calinou/awesome-godot - подборка дополнений, модулей и минишоукейс от одного из авторов.
Аддон для диалоговой системы: https://github.com/coppolaemilio/dialogic

Для любителей пощекотать конпеляцию
Бинды LUA: https://github.com/perbone/luascript
Бинды JS: https://github.com/GodotExplorer/ECMAScript

Годнота от анона
- Для приверженцев опенсорца существует возможность распространять проекты в незапакованном формате. Просто скачай темплейт с оф.сайта и положи экзешник/эльфешник в папку с проектом, этого достаточно. Имя файлу можно задать любое. Дополнительно можешь вшить свою иконку в экзешник. После этого, запустившийся файл темплейта обнаружит рядом с собой файл project.godot и начнет грузить проект из него и из файлов, лежащих в распакованном виде в той же директории. Для запущенного таким образом проекта папка res:// становится доступна для записи (если это не ограничено правами доступа в системе).
- В версии 3.2 появилась возможность прикреплять pck к бинарнику. Бриллиант для любителей однофайлового продукта!
- Редактор персонажей на основе makehuman: https://github.com/Lexpartizan/Go_MakeHuman_dot
- Тест-бенчмарк:
- - Веб-версия - https://govdot.herokuapp.com
- - Вишмастер для винды - https://govdot.herokuapp.com/4Anon.rar

Предыдущий: >>719977 (OP)

Архивный: https://arhivach.net/thread/641529/
Аноним 21/03/21 Вск 16:07:15 7344252
image.png 30Кб, 1290x684
1290x684
>>734420 (OP)
И первый платиновый вопрос треда.
Когда я добавляю объект в сцену, то он появляется в нулевой отметки xy. И, когда я пытаюсь его перетащить, то либо цепляю другие объекты, либо куски моего объекта, например только спрайт или только коллижншейп. Как мне удобно и нормально перетаскивать сразу весь объект не цепляя при этом другие вокруг?
Аноним 21/03/21 Вск 16:14:09 7344273
>>734420 (OP)
Ньюсач слабый, я надеялся на топ выборку как в блоке "годнота".
Аноним 21/03/21 Вск 16:21:00 7344284
1616263914519.jpg 41Кб, 918x719
918x719
>>734420 (OP)
> В версии 3.2 появилась возможность прикреплять pck
не появилась, а вернулась - 2.х умел
Аноним 21/03/21 Вск 16:49:12 7344355
image.png 4Кб, 173x88
173x88
>>734425
Как и везде в таких редакторах
Аноним 21/03/21 Вск 16:51:26 7344366
Есть что на тему неевклидовых пространств?
Аноним 21/03/21 Вск 16:54:39 7344377
Аноним 21/03/21 Вск 16:58:19 7344388
Аноним 21/03/21 Вск 16:58:39 7344399
Аноним 21/03/21 Вск 17:01:23 73444010
Аноним 21/03/21 Вск 19:09:12 73445711
image.png 3Кб, 227x56
227x56
image.png 67Кб, 1333x637
1333x637
Продолжаем платиновые вопросы.
Сделал я animationPlayer, запихнул туда анимацию ходьбы в разные стороны, настроил скорость и прочие параметры. Запустил - отлично работает, скорость настроена.
Затем сделал animationTree, там blendSpace2D, запихнул туда анимацию для удобства. А эта хуевина проигрывает скорость анимации по своим стандартным параметрам, не учитывая настройки скорости в animationPlayer. Как фиксить?
Аноним 21/03/21 Вск 19:20:43 73445912
>>734457
Алсо, в инете тоже не вижу решения пиздец нахуй элементарная же вещь. Если решения нет, то как реализовать тогда в коде смену направлений от градусов?
Аноним 21/03/21 Вск 19:27:21 73446313
>>734457
Уточню, мне нужна покадровая настройка, так как некоторые кадры у меня проигрываются с разной скоростью
Аноним 21/03/21 Вск 20:15:35 73449114
>>734457
Посмотри time_scale, может это оно
Аноним 21/03/21 Вск 23:20:15 73452715
>>734424 →
Да ладно так то топовый оп пик
Аноним 22/03/21 Пнд 07:33:09 73455716
Привет годаны, у меня опять вопрос. Скачал пример игры, написанной на С# скрипта в примере все работает отлично, но когда я пытаюсь повторить у меня получаются проблемы с нажатием клавишь, например не работает только нажатие клавиши или сигнал на опускание клавиши, пример - прыжок, нажимаю пробел и он работает через раз, нажемаю бежать и пробел и он срабатывает только через некоторое время. Та же беда с мышью, она вообще не работает, ни правый ни левый клик. Я назначал клавиши через внутренние методы Шарпа(принудительное нажатие клавишь и прямое нажатие указанных клавишь) и нет я не забыл назначить клавиши в своём редакторе, все указал, но они работают через раз.
Я прочитал посты из предыдущего треда о подобной проблеме и нет с кодом все нормально он почти одинаковый немного переработанный, возможно опять, что в движке не нажал. Насчёт контролов я не совсем понял, что там перекрывает?
И да я заметил в некоторых примерах управления персонажей задают годов скриптом, а процедурные вещи, например уровни или объекты пишут на шарпе.
Аноним 22/03/21 Пнд 10:27:56 73456417
>>734557
Напомни, зачем тебе вообще шарп? Почему нельзя реализовать силами движка то, что ты хочешь?
Аноним 22/03/21 Пнд 11:14:20 73457018
>>734557
А ты проверь что у тебя именно нажатия не работают, а не логика персонажа ошибочная.
В обработчике ввода пиши GD.Print("LeftClick") итд
Аноним 22/03/21 Пнд 11:14:51 73457119
>>734557
Тут только код смотреть или весь проект.
Аноним 22/03/21 Пнд 13:14:11 73459520
>>734564
Он мне понятен и прятен. Я правда пытался освоить гд скрипт, но постоянный контроль отступов и пробелов вымораживают
>>734570
Спасибо, попробую
>>734571
Понял, но пока это не возможно. Пишу на работе, дома до конца месяца проблемы с инетом, только офлайн.

На самом деле даже того, что я уже достиг в этом движке значительно перекрывает все то что я делал раньше, надеюсь хотя бы эту игру довести до запланированного конца и вправду душевный двиг, надо было изначально на годот вкатываться столько времени потерял.
Аноним 22/03/21 Пнд 19:39:15 73466421
>>734557
У меня через kinematicbody2d, IsActionJustPressed() и MoveAndCollide() все норм на 3.2.4 RC5 так-что это ты наговнакодил скорее всего.
Аноним 23/03/21 Втр 01:40:00 73472722
Аноним 23/03/21 Втр 07:39:27 73473723
>>734664
Возможно. Попробую.
>>734727
Спасибо, я его смотрел.
Аноним 25/03/21 Чтв 05:51:03 73509224
AaF7I726N-8.jpg 71Кб, 960x720
960x720
Появляется ошибка после срабатывания queue_free()
Invalid get index 'position' (on base: 'Nil').
при попытке вычислить свою position на следующей итерации. Разве queue_free() не удаляет весь узел? Почему после queue_free() Годот пытается вызвать позицию удаленного узла?
Аноним 25/03/21 Чтв 06:07:34 73509425
>>735092
Кью потому и называется кью, а не фри, потому что только ставит в очередь на удаление. Само удаление происходит только между текущим и следующим кадром, потому что иначе в с++ кишках может быть еще ссылка на объект, скажем в системе физики,
Аноним 25/03/21 Чтв 06:18:46 73509526
Аноним 25/03/21 Чтв 06:22:15 73509627
>>735095
Или он на closest_enemy.position ругается?
Но там же стоит body != null.
Не понимаю, миленькие.
Аноним 25/03/21 Чтв 06:32:36 73509728
>>735096
Но position ты читаешь у closest enemy который вполне может быть null - проверкой строчкой выше ты не останавливаешь обработку.
Аноним 25/03/21 Чтв 06:41:08 73509829
>>735097
Согласен. Спасибо
XOXO
Аноним 26/03/21 Птн 11:39:18 73535130

Решил проблему с несрабатыванием прыжка, нужно было в редакторе поднять коллайдер коллизий у персонажа (если я правильно назвал) выше, у меня он был наполовину опущен в плоскость пола.
Начала работать мышь, но по прежнему игрок или берет предмет, но не кидает его, или не берет предмет, но может пнуть его. Думаю проблема в состоянии персонажа, когда срабатывает булевое условие в руках или на земле плюс подозреваю что опять что то неправильно в редакторе настроил для персонажа.
Аноним 26/03/21 Птн 23:42:18 73548031
>>734420 (OP)
Так, ну AnimationTree меня нахуй послало с тонкой настройкой анимации. И тогда вопрос: Как мне сделать так, что бы в топ даун игре с четырьмя направлениями враг смотрел в сторону героя?
У меня есть четыре анимации ходьбы в четыре стороны соответственно. Но передвижение свободное, то есть, спрайт врага должен меняться от угла по направлению гг
Аноним 27/03/21 Суб 00:25:26 73548332
>>735480
алсо, пробовал (direction.global_position.x - global_position.x) > (direction.global_position.y - global_position.y), но персонажа чет ебобить начинает в разные стороны
Аноним 27/03/21 Суб 04:40:36 73549633
>>735480
Сравнивать позицию врага с позицией персонажа и менять анимацию? Помоему самый очевидный вариант.
Аноним 27/03/21 Суб 10:03:48 73550434
>>735496
Спасибо, а теперь код в студию
Аноним 27/03/21 Суб 12:43:43 73552335
>>735483
тут не хватает abs(d.x-g.x)
На листочке в клетку порисуй и поймешь.
Аноним 27/03/21 Суб 14:53:36 73554136
>>735523
>abs
Точно... Спасибо, анон
Аноним 27/03/21 Суб 16:39:56 73556537
>>735504
За полкосаря напишу
Аноним 29/03/21 Пнд 07:29:52 73579038
>>735351
Решил проблему с броском и поднием предметов. Короче все дело в райкасте, у меня в сцене он был направлен в землю, а не в направлении взгляда модели, как и думал накосячил в редакторе, а не в коде. Кстати зря я на шарп гнал, он корректно работает.
Сейчас планируют разобраться с поворотом модели, пока по клавишам и добавить анимации, в будущем планируют поворот модели с помощью мыши.
Аноним 29/03/21 Пнд 14:36:38 73587239
Нахуя в годо писать на шарпе? Это специальная олимпиада?
Аноним 29/03/21 Пнд 15:01:56 73588140
>>735872
Не толсти, плез.
Это топовый мощнейший язык. В котором все что ты пишешь получается компактнее и выразительнее.
А можно вообще на F# писать.
Аноним 29/03/21 Пнд 15:15:02 73588341
>>735881
Можно и на дуде звук жопой сыграть, только зачем если есть рот? По отдельности рот, жопа и дуда отлично справляются со своими задачами. Так же как годо и шарп, но вот совмещать - это специальная олимпиада.
Аноним 29/03/21 Пнд 19:41:04 73593242
Аноним 29/03/21 Пнд 21:45:15 73594643
Мой некроноут 2009 года потянет разработку 2D-игр?
Аноним 29/03/21 Пнд 22:18:57 73594844
Аноним 29/03/21 Пнд 22:21:56 73594945
>>735948
Ну я уже, в демку поиграл, запускалась минут 5, проект создался за несколько минут. В принципе ничего не лагает и всё работает.
Вкатываюсь через вот этого челика https://www.youtube.com/watch?v=Mc13Z2gboEk , всё правильно делаю?
Аноним 29/03/21 Пнд 22:24:39 73595146
Аноним 29/03/21 Пнд 22:56:37 73595847
>>735883
Какая охуенная аналогия. Ну тогда скажи же нам какие у GDs есть функциональные преимущества перед C#?
Аноним 30/03/21 Втр 03:00:14 73600648
ExrR33JXIAAOI8J.png 63Кб, 839x222
839x222
Аноним 30/03/21 Втр 11:51:54 73604449
Аноним 30/03/21 Втр 20:04:02 73617950
>>736170
Есть, как это у чего-то может не быть недостатков?
Но к чему этот разговор? Ты смотришь на возможности и решаешь, хватает или не хватает для твоей игры.
https://www.youtube.com/watch?v=SEMhbujdxis
Аноним 31/03/21 Срд 17:15:03 73636651
>>736170
Возвращайся в свой движкосрачь и используйте что хочешь, нечего здесь срач разводить.
Аноним 31/03/21 Срд 20:56:39 73642952
Привет, годаны! Как вы тут? С осени не заходил, так как игори не пилю нынче. Что нового? Трёшка всё продолжает вариться в RC, я смотрю.
Кто-нибудь из треда зарелизил игру мечты?
Аноним # OP 31/03/21 Срд 21:13:01 73643453
>>736429
> Как вы тут?
Картоху сажаем на даче. Вот заглянул в тред перед сном. А тут срутся. Зарепортил всех.
Аноним 02/04/21 Птн 22:29:24 73703254
>>734420 (OP)
Как мне получить доступ к последнему кадру анимации?
Типа код такой по смыслу:

если происходит последний кадр анимаци, то делается что-то
Аноним 02/04/21 Птн 22:34:46 73703655
>>737032
Есть сигнал animation finished
Также можно прямо из анимации дергать любые функции, специальный вид трека есть.
Можно тупо в process() смотреть какой сейчас кадр.
Аноним 02/04/21 Птн 22:35:44 73703856
Аноним 02/04/21 Птн 23:23:34 73705257
Попробовал Godot. GScript медленный, поэтому пробовать его не стал. Попробовал godot-nim, он работает, но без лайв кодинга и документации и туториалов почти нет. gdnim не получилось запустить. Какие другие языки программирования попробовать, желательно с лайв кодингом? C/C++ знаю, но несколько страшно их из-за нестабильности использовать. Rust сложнее C/C++ во многих случаях и компилится часами. Java мне не очень нравится синтаксисом. C# зачем в Godot, eсли есть Unity!? Nim был бы киллер-фичей Godot по сравнению с Unity.
Аноним 02/04/21 Птн 23:46:35 73707258
>>737052
Действительно, нахуй они шарп имплементировали, а не на никому неизвестном говне? Бля, да надо было Lisp или D хуячить, а может бреинфак? С такими киллер-фичами прям завтра в мейнстрим вырвемся.
Аноним 02/04/21 Птн 23:47:31 73707559
>>737052
Не выёбывайся и изучи лайв кодинг на гдскрипте. Потом как постигнешь объектную модель движка, сможешь с лёгкостью хоть на ним, хоть на раст перекатиться. Как раз поддержку этого твоего ним к тому времени допилят.
Аноним 03/04/21 Суб 00:17:25 73708860
>>737052
>GScript медленный, поэтому пробовать его не стал.
Какой жанр игры? Шанс, что тебе не хватит GDScript для первых игр, практически нулевой.
Это может вылезти только если у тебя что-то уровня факторио или ноиты, или ты собираешься вершины моделек или текстуры каждый кадр перехерачивать.
>C/C++ знаю, но несколько страшно их из-за нестабильности использовать.
И правильно.
>C# зачем в Godot
Чтобы написать код на C# который быстро работает, а при необходимости перенести его почти слово в слово в с++

>Rust
Попробуй https://github.com/JustinRyanH/godot-zig
шучу

Аноним 03/04/21 Суб 00:23:01 73708961
>>737088
> Какой жанр игры?
У меня есть большие сомнения насчёт реальности его игры. Ящитаю это позавчерашний залетух-движкосрачер от бана откис и теперь зашёл более тонко срач устраивать.
Аноним 03/04/21 Суб 11:29:01 73711662
Аноним 03/04/21 Суб 12:40:21 73712063
>>737088
Жанр игры клон Sims.
Аноним 04/04/21 Вск 09:20:05 73723164
>>734420 (OP)
Гей-ендевур выходит на кикстартер.
https://www.youtube.com/watch?v=yIJrfvTv8XI
Поддержим, годаны? Что ж мы, кодерки-плагинцы штоле? Нееет, я вижу, среди вас фэпеэсных нет! Поддержим!
Аноним 04/04/21 Вск 09:21:22 73723265
>>737231
> Поддержим! Скопипастим и в продакшон набьём.
Быстрофикс.
Аноним 04/04/21 Вск 23:44:38 73734166
Хорошо сегодня подорвался на гдскрипте
В строчку
var s = a + b + c + d
закрался перенос.
var s = a + b
+ c + d
Аноним 05/04/21 Пнд 00:03:44 73734267
Аноним 05/04/21 Пнд 08:07:50 73736268
Всем годотерам привет. Вкатился в движок пару месяцев назад, пытаюсь сделать что-то простенькое, но есть вопрос по мультиплееру, я не понимаю как его реализовать. Попробовал через веб сокеты, серверную часть написал на python, и пытаюсь от Годо подключиться. Вроде через .connect_to_url() подключение проходит (появляется сообщение о подключении на сервере), но при этом данные не отправляются ни с сервера, ни из подключенного устройства.
Аноним 05/04/21 Пнд 08:10:59 73736369
>>737362
Кстати, когда пишу код клиента на том же python, то сервер с ним взаимодействует нормально. Может ли быть проблема в том, что клиент должен быть написан на том же языке, что и сервер?
Аноним 05/04/21 Пнд 13:19:28 73739670
>>737363
> Может ли быть проблема в том, что клиент должен быть написан на том же языке, что и сервер?
Нет, не может. Клиент-серверная технология и создавалась для того чтобы не ограничивать клиент и сервер в выборе языков. Внимательнее разбирайся. Неплохо бы код твой глянуть.
Аноним 05/04/21 Пнд 13:46:01 73740071
Аноним 05/04/21 Пнд 13:48:04 73740372
Аноним 05/04/21 Пнд 15:31:03 73741873
>>737400
>>737403
Спасибо тебе, анон.
Я, идиот, пытался вытащить ответ из сервера, не прослушивая подключение.
Аноним 06/04/21 Втр 22:01:07 73759974
Аноним 07/04/21 Срд 14:21:20 73770875
1617794478720.png 114Кб, 190x266
190x266
Аноним 07/04/21 Срд 15:23:24 73772676
>>737708
Да это понятно, просто напомнило творчество местного джонаблоу
Аноним 08/04/21 Чтв 13:55:52 73784577
image.png 8Кб, 418x71
418x71
image.png 9Кб, 874x73
874x73
>>734420 (OP)
Мне нужно сделать действие, когда наступает определенный кадр анимации. Но код почему-то не срабатывает. Делаю через curren_animation_positionю. Что не так?
Аноним 08/04/21 Чтв 14:42:45 73785078
>>737845
Проще всего в саму анимацию запихнуть трек вызова метода.
Но если хочешь именно кодом, то скорее всего переменная никогда не достигает значения ровно 0.6. Тогла тебе поможет апроксимация к коэффициенту точности:
var phi = 0.55 # naprimer
if abs(current - 0.6) < phi: print("tvoia kiska v zone puska")
Аноним 08/04/21 Чтв 22:10:25 73790679
>>737850
>abs
А это зачем добавлять?
Аноним 08/04/21 Чтв 22:59:05 73791480
>>737850
А еще call method track ведет себя странно и показывает не все мои скрипты, странно...
Аноним 08/04/21 Чтв 23:33:04 73791881
>>737914
ну функции вернее
Аноним 08/04/21 Чтв 23:35:43 73791982
Аноним 09/04/21 Птн 13:59:06 73799283
image.png 16Кб, 417x661
417x661
>>734420 (OP)
Сап годач.
Есть одна проблемка. Предположим у меня есть враг с анимацией атаки в три кадра в четыре разные стороны. Атакаует он в сторону игрока. Но, если игрок начинает кружить вокруг врага, то враг естественно запускает анимацию атаки по новой в каждую сторону. И так его можно закрутить не доводя атаку врага до конца. И мне нужно, чтобы при изменении позиции игрока менялась анимация но с того кадра, который был у предыдущей анимации. Например два кадра в одну, а в другую сторону атака уже с тертьего кадра. Проблема в том, что я не врубаюсь как мне правильно запихнуть переменную, которая сохраняет текущий фрейм, чтобы она фиксировала позицию до изменения, а потом сбрасывалась, а еще какой именно командой запустить анимацию с определенного кадра
Аноним 09/04/21 Птн 14:16:14 73799584
>>737992
Просто сделай атаку в развороте. Вариант слева-направо и второй вариант наоборот. Соответственно, если враг разворачивается в атаке, у него стейтмашина переключает анимацию в разворот (с блендингом) и в дальнейшем стало быть спрайт уже развернут в новое положение. И не надо никакие фреймы запоминать. Искури матчасть по блендспейсам.
Аноним 09/04/21 Птн 14:47:06 73800785
>>737995
Я не пользуюсь стейтмашиной, потому что она не дает тонко настроить скорость анимации для разных фреймов, как это делает animationplayer (как же это тупо пиздец). Так что я делаю через код все.
Аноним 09/04/21 Птн 14:58:53 73801186
>>738007
> не дает тонко настроить скорость анимации для разных фреймов
Там есть ноды для управления скоростью. Я ж грю, матчасть воскури.
Аноним 09/04/21 Птн 16:07:56 73802687
image.png 3Кб, 913x30
913x30
>>738011
ну давай, покажи, как я могу настроить playback speed в animationtree
Аноним 10/04/21 Суб 06:26:07 73810988
image.png 2061Кб, 799x1280
799x1280
Вопрос на миллиард. Где взять фоновую ненавязчивую музыку для игоря? С эффектами разобрался, а с музыкой хз. Могу указать автора взятой музыки, но доход с продаж лол хочу грести себе, ни с кем не делясь. Значит нужна музыка с максимально пермиссивной лицензией, позволяющей продавать-перепродавать и всю хуйню.
Аноним 10/04/21 Суб 07:22:14 73811489
Аноним 10/04/21 Суб 08:02:40 73811590
Аноним 10/04/21 Суб 10:51:15 73812291
Аноним 10/04/21 Суб 20:26:16 73819092
Вот все ресурсы вшиваются в exe, а наоборот как сделать, чтобы они были отдельно?
Аноним 10/04/21 Суб 21:26:44 73820193
>>738190
Это общий вопрос? Потому что чтобы в экспорте годот-игры "вшить" ресурсы (методом ражпега, то есть приписыванием в конец) - это ещё поебаться надо. И движок опенсорсный, а это значит, там в экспорте не только шиндовое ехе.

Чтобы ресурсы были отдельно - описано в оп-посте:
>>734420 (OP)
> Для приверженцев опенсорца существует возможность распространять проекты в незапакованном формате. Просто скачай темплейт с оф.сайта и положи экзешник/эльфешник в папку с проектом, этого достаточно. Имя файлу можно задать любое. Дополнительно можешь вшить свою иконку в экзешник. После этого, запустившийся файл темплейта обнаружит рядом с собой файл project.godot и начнет грузить проект из него и из файлов, лежащих в распакованном виде в той же директории. Для запущенного таким образом проекта папка res:// становится доступна для записи (если это не ограничено правами доступа в системе).
Аноним 11/04/21 Вск 01:04:02 73822594
058d7202bce10f7[...].jpg 85Кб, 1600x900
1600x900
Аноним 11/04/21 Вск 11:20:01 73824695
>>738190
В godot ресурсы не "вшиваются в exe," а упаковываются в .pck и кладутся рядом с экзешником при экспорте, поэтому делать ничего не нужно.

Емнип ты даже можешь сделать так, чтобы ресурсы не паковались, но это уже нужно доки читать.
Аноним 15/04/21 Чтв 08:09:16 73876996
изображение.png 647Кб, 1024x512
1024x512
ЭЫХ поскорее бы компуть шейдеры хотя бы на уровне C++ реализовали.
А то там RenderingDevice голый и полумёртвый лежит не работает.
Аноним # OP 15/04/21 Чтв 15:32:52 73882397
>>738225
Зделойти Наначи в стиле Годот. Я вам за это пол треда отдам.
Аноним 15/04/21 Чтв 17:07:51 73884498
Начал в годот вкатываться с этого видосика
Чел оче круто за все поясняет
https://www.youtube.com/watch?v=yRHN_WEulLc
Есть еще подобное с упором на архитектуру?
Аноним 15/04/21 Чтв 19:27:16 73886299
>>738844
> Есть еще подобное с упором на архитектуру?
Может даже и нет. Потому что известные на слуху каналы, типа KidsCanCode, GDQuest, GameEndeavour у них без упора на архитектуру, как я заметил.
Аноним 15/04/21 Чтв 19:30:32 738863100
>>738862
Это сарказм? Или все таки троллинг тупостью?
Аноним 15/04/21 Чтв 21:51:34 738881101
>>738863
У них более комплексный подход, КМК.
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов