2TZ4FvB9puF3UqqUEFVHDd7ITlNexJMHbEtdJD2eg[1].jpg18 Кб, 1080x523
Чо скажете? Язык rust, движок без редактора, позиционирует себя как высокопроизводительный инструмен 992237 В конец треда | Веб
Чо скажете?
Язык rust, движок без редактора, позиционирует себя как высокопроизводительный инструмент.
sage 2 995177
>>992237 (OP)
Описываешь игру на расте и подключаешь к годоту через раст-плагин. На этом всё.
3 1002908
Довольно интересный движок фрэймворк, но пока что сырой и очень нишевый. Графическую среду когда-то завезут, но явно не скоро.
Неспешно пилю на нём простенькую RTS. Взял потому, что давно работают с растом (не в геймдеве), и мне было легко вкатиться.

Удобный ECS; то что уже работает, довольно неплохо оптимизировано (батчинг draw вызовов, повсеместное использование SIMD и т.д.).

Прям рекомендовать его всем, я бы точно не стал.
Если твоя задача сделать игру, а не ебаться с растом, и тебе не нужен ECS, то ИМХО лучше брать Godot/Unity/Unreal/etc.

P.S. Alice Cecile - трап очень на любителя
4 1002949
>>1002908

> и тебе не нужен ECS, то ИМХО лучше брать Godot/Unity/Unreal/etc.


Под юнити штук 5 сторониих ецс фреймворков которые юзают в проде и есть юнитевский, который тоже уже не сырой
5 1002964
>>1002949
Ну хочется людям покодить на Rust, ну вот им так нравится.
6 1005345
>>992237 (OP)
На нём сделан Mental с ТВГ 23.
7 1005631
>>992237 (OP)

>Чо скажете?


>движок без редактора


пока все охуенно
8 1005663
>>1005631
Редакторы в движках - это ёбанный стыд. Давайте ещё 3д редакторы встроем в движок, редакторы музыки, добавим им функционал для видеомонтажа, будем рисовать пиксель арт и анимировать тоже в редакторе движка. Ну и IDE конечно же тоже встроим. Это ебанизм блять.... полнейший причём. Редакторы должны быть унифициврованы точно так же, как и всё остальное. Лично я рисую сцену в блендере и экспорчу её в glTF, но в будущем смогу делать это через USD, когда блендер получит его нормальную поддержку. В общем то и glTF пока хватает, за тем исключением что в него не экспортнуть процедурные материалы.
9 1005790
>>1005663
Редактор движка полезен для игровых сцен.

>3д редакторы встроем в движок


Очень важно для быстрого прототипирования.

>редакторы музыки


Малополезно, но некоторым играм пригодится.

>добавим им функционал для видеомонтажа


В Blender, кажется, есть. В UE пригодился бы.

>будем рисовать пиксель арт


Важно для конструкторов 2D игр а-ля Game Maker.

>анимировать тоже в редакторе движка


Важно для любого движка, особенно для GUI.

>IDE конечно же тоже встроим


Важно для движков с любым сценарным языком.

>Редакторы должны быть унифицированы


Это невозможно, у каждого движка своя ЦА.

>Лично я рисую сцену в блендере


Это возможно лишь благодаря тому, что Blender - это изначально инструмент "всё-в-одном", стремящийся впитать себя все существующие инструменты. Даже игровой движок в своё время был - BGE, но решили выбросить; всё ещё есть форки типа UPBGE, которые поддерживают и развивают игровой движок BGE.

Ты присмотрись, Blender позволяет:
- создавать независимые сцены в одном файле;
- моделировать 3D самыми разными способами;
- рисовать 2D в разных стилях, включая пиксель-арт;
- монтировать видео, включая работу со звуком;
- симулировать физику, в т.ч. в реальном времени;
- принимать и обрабатывать ввод с клавомыши;
- скриптовать на Python прямо в редакторе;
- работать с несколькими файлами сразу.
В BGE/UPBGE есть возможность сделать игру.
Да, игры на BGE - это просто .blend-файл, лол.

Т.е. ты ругаешь инструмент, на котором сидишь?
9 1005790
>>1005663
Редактор движка полезен для игровых сцен.

>3д редакторы встроем в движок


Очень важно для быстрого прототипирования.

>редакторы музыки


Малополезно, но некоторым играм пригодится.

>добавим им функционал для видеомонтажа


В Blender, кажется, есть. В UE пригодился бы.

>будем рисовать пиксель арт


Важно для конструкторов 2D игр а-ля Game Maker.

>анимировать тоже в редакторе движка


Важно для любого движка, особенно для GUI.

>IDE конечно же тоже встроим


Важно для движков с любым сценарным языком.

>Редакторы должны быть унифицированы


Это невозможно, у каждого движка своя ЦА.

>Лично я рисую сцену в блендере


Это возможно лишь благодаря тому, что Blender - это изначально инструмент "всё-в-одном", стремящийся впитать себя все существующие инструменты. Даже игровой движок в своё время был - BGE, но решили выбросить; всё ещё есть форки типа UPBGE, которые поддерживают и развивают игровой движок BGE.

Ты присмотрись, Blender позволяет:
- создавать независимые сцены в одном файле;
- моделировать 3D самыми разными способами;
- рисовать 2D в разных стилях, включая пиксель-арт;
- монтировать видео, включая работу со звуком;
- симулировать физику, в т.ч. в реальном времени;
- принимать и обрабатывать ввод с клавомыши;
- скриптовать на Python прямо в редакторе;
- работать с несколькими файлами сразу.
В BGE/UPBGE есть возможность сделать игру.
Да, игры на BGE - это просто .blend-файл, лол.

Т.е. ты ругаешь инструмент, на котором сидишь?
10 1005850
>>1005790

>- создавать независимые сцены в одном файле;


>- моделировать 3D самыми разными способами;



тут мимо, в блендер только скульпт на троечку с минусом и отличный полимоделер (я бы сказал, лучший в индустрии)
11 1005922
>>1005663
Движки без редакторов - это ебаный стыд. Давайте вместо скриптаблобжектов/ресурсов с превьюшками и инэдиторскриптами будем как деды хуярить конфируационные файлы с хардкодом путей к ресурсам вместо uid, будем нарезать атласы вручную все теми же конфигурационными файлами, будем делать контроллер персонажа с анимациями на конфигах ручных, будем вместо визуальных шейдеров писать через вскод, а отлаживать фрейм будем через километровый лог или самопальный монитор прямо в ингейме нахуй. Геймдизу нахуй не нужен CSG прямо в редакторе чтобы срезать лишнюю геометрию, нет, будем напрягать моделлера чтобы он в блендере полдома срезал которого не видно, а геймдиз по новой этот дом всунул, декали/геймпоинты будем расставлять тоже как деды по маячковой геометрии из блендера, которую будем ещё скрывать потом. Катсцены на движке? А так бывает? Что? Какой такой интерфейс? Адаптивный? Не, не слышал, но у нас есть дома 2д спрайт оверлеи на камере, хуй знает, может ты об этом? Самое то для индуса который и швец и жнец и на маркетинге игрец, все комплектующие для отсутствия релиза игры но для наличия пердолинга в полном составе.
12 1006817
>>1005663
Без редактора движок тупо не нужен. Лол
13 1007926
Так Bevy просто сырой жеж. Потом визуальный редактор какой-то будет. А пока что шлёпать на Bevy - удел интузиастов.

Как бы у них на офф сайте указано:

>Bevy is still in the early stages of development. Important features are missing. Documentation is sparse. A new version of Bevy containing breaking changes to the API is released approximately once every 3 months. We provide migration guides, but we can't guarantee migrations will always be easy. Use only if you are willing to work in this environment.

14 1007952
>>1007926

>Потом визуальный редактор какой-то будет


Когда потом? Движку уже 5 лет.
15 1007953
>>1007926

>still in the early stages of development


>5 лет разработки


все что нужно знать про разработку на rust.
16 1007959
>>1006817
Не все игры редактируются в редакторе.
Есть игры с процедурной генерацией, системные рогалики, для таких игр редактор не нужен, и беви зайдет отлично.
Плюс есть сторонние редакторы, для 2д есть топовый ldtk, который уделает и годот и юнити.
С 3д сложнее, но как уже сказали, есть блендер.
Остается только написать импорт уровня, и вполне можно жить без редактора в движке.
17 1008105
>>1007952
Четыре с половиной, лол.

У них основные спонсоры вообще не из гейм дева, и, по всей видимости, им графическая среда не в приоритете.
Обновить тред
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

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

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