Возможно ли такое реализовать на GODOT? Fox 930269 В конец треда | Веб
Возможно ли такое реализовать на GODOT?
Конкретно интересует генерация воксельного мира с разрушаемостью всего и вся. Не совсем понимаю, как эффективно такой мир можно хранить. Есть ли какие-то плагины/туториалы по реализации такого в godot?

Не кидайте тапками, очень хочется разобраться в том, как это можно реализовать.
2 930280
>>0269 (OP)
https://github.com/Zylann/godot_voxel
Но придется будет компилить движок, добавляя модулем
3 930986
>>0280
А есть что-то аналогичное для Unity?
мимокрокодил
4 931288
>>0269 (OP)
Уже есть божественный teardown, нахуя городить велосипеды?
5 931345
>>0280
нагромаждение получится с дефолтным годотом, нужно форкать специально для этого плагина, чтобы летало
то есть нужно форкать больше миллиона строк кода, давай, оп, начинай
6 931347
>>1288
топовая демка без геймплэя
7 931352
>>1345
Чо несет. Форкать = нажать одну кнопку в гихабе.
Не говоря о том, что уже все форкнули за тебя https://github.com/Zylann/godot_voxel/releases
8 931354
>>1352
о, замечательно же, вот только всё равно нужно ускорять, чтобы нормально было
image.png3 Кб, 357x52
9 931563
>>1352
Как это понимать и можно ли в этой версии писать скрипты на C#?
10 932252
>>0986
Про юньку хз, в нём не эксперт.
>>1345
Достаточно просто клонировать с гитхаба и собрать модулем к движку, чего тут сложного?
11 932253
>>2252
Анон даже ссылку на релиз скинул, так что тебе надо всего лишь готовый билд скачать. Тут легче простого, лол
12 932260
>>0269 (OP)
Откуда скриншоты?
13 932368
>>2252
Я сейчас в процессе переезда на годот, удолил к хуям editor уже, свой цикл припиливаю. Вы вообще видели класс StandardMaterial3D? Движок старается охватить все варианты для любых идей, но кому и куда столько в отдельной игре?
Годот - самый збз двиг как раз потому что открытый под Мит, его можно за неделю быстрее юнити сделать. Вот эти вот гдскрипты и билды сконс удоляешь, половину кода удоляешь, скотчем прицепляешь свою игру, и готово.
14 932371
А, да, ещё переименовываешь servers в modules, а то, что они считают modules называешь extensions, чтобы не ебануться.
Ну и убираешь "чистый поддерживаемый код" из нормального системного языка для нормальных людей.
15 932818
>>2368

>Годот - самый збз двиг как раз потому что открытый под Мит, его можно за неделю быстрее юнити сделать.


Вся прелесть опен-сорса. Если думаешь, что та или иная реализация - говно, можешь сделать свой форк и хоть перелопатить до неузнаваемости свой движок.
16 932822
>>2818
Да. И дело не только в этом, просто по факту ясно, что над юнити и анрилом работают слишком много людей, поэтому код у них чистый и поддерживаемый, читай, медленный. Я не хочу "поддерживать" какие-то части двига в течение десяти лет. Я хочу быстрый легаси, к которому другим будет срашно прикоснуться. Сделать игру и только что-то на высоком уровне к ней припиливать, без вот этих вот всех сущностей и мидвит представлений
17 936140
>>0269 (OP)
На годоте не получится сделать эффективно то, что у тебя на скриншотах. Даже с плагинами, которые переводят вычисления на другой компилируемый язык, ты упрешься во внутренний api годота, который сделан криво и медленно. Если хочешь огромные процедурно-генерируемые интерактивные миры, то тебе придется взять другой движ или велосипедить свой. Большинство таких игр (teardown, noita) сделаны на самописных движках. Гугли про pcg, воксели, data-oriented ecs, webgpu и gpu вычисления. Но если тебе хочется просто воксельный стиль и статичный опен-ворлд без того, чтобы в нем обрабатывались множество сущностей, то берешь годот, берешь к нему voxel плагин и делаешь.
Обновить тред
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее