М.Двач / Gamedev

18 Кб, 1080x523
Чо скажете? Язык rust, движок без редактора, позиционирует себя как высокопроизводительный инструмен 1 янв 2025, 17:18 992237 В конец треда | Веб

Чо скажете?
Язык rust, движок без редактора, позиционирует себя как высокопроизводительный инструмент.

Ответы9951771005345

sage 2 18 янв 2025, 19:10 2 995177

>>992237 (OP)
Описываешь игру на расте и подключаешь к годоту через раст-плагин. На этом всё.

3 10 фев 2025, 17:40 3 1002908

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

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

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

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

Ответы1002949

4 10 фев 2025, 19:05 4 1002949

>>1002908
> и тебе не нужен ECS, то ИМХО лучше брать Godot/Unity/Unreal/etc.
Под юнити штук 5 сторониих ецс фреймворков которые юзают в проде и есть юнитевский, который тоже уже не сырой

Ответы1002964

5 10 фев 2025, 20:52 5 1002964

>>1002949
Ну хочется людям покодить на Rust, ну вот им так нравится.

6 15 фев 2025, 07:00 6 1005345

>>992237 (OP)
На нём сделан Mental с ТВГ 23.

7 16 фев 2025, 06:41 7 1005663

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

Ответы100579010059221006817

8 16 фев 2025, 14:51 8 1005790

>>1005663
Редактор движка полезен для игровых сцен.

>3д редакторы встроем в движок
Очень важно для быстрого прототипирования.
>редакторы музыки
Малополезно, но некоторым играм пригодится.
>добавим им функционал для видеомонтажа
В Blender, кажется, есть. В UE пригодился бы.
>будем рисовать пиксель арт
Важно для конструкторов 2D игр а-ля Game Maker.
>анимировать тоже в редакторе движка
Важно для любого движка, особенно для GUI.
>IDE конечно же тоже встроим
Важно для движков с любым сценарным языком.

>Редакторы должны быть унифицированы
Это невозможно, у каждого движка своя ЦА.

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

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

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

8 16 фев 2025, 14:51 8 1005790

>>1005663
Редактор движка полезен для игровых сцен.

>3д редакторы встроем в движок
Очень важно для быстрого прототипирования.
>редакторы музыки
Малополезно, но некоторым играм пригодится.
>добавим им функционал для видеомонтажа
В Blender, кажется, есть. В UE пригодился бы.
>будем рисовать пиксель арт
Важно для конструкторов 2D игр а-ля Game Maker.
>анимировать тоже в редакторе движка
Важно для любого движка, особенно для GUI.
>IDE конечно же тоже встроим
Важно для движков с любым сценарным языком.

>Редакторы должны быть унифицированы
Это невозможно, у каждого движка своя ЦА.

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

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

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

Показать весь текст
Ответы1005850

9 16 фев 2025, 16:23 9 1005850

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

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

10 16 фев 2025, 17:58 10 1005922

>>1005663
Движки без редакторов - это ебаный стыд. Давайте вместо скриптаблобжектов/ресурсов с превьюшками и инэдиторскриптами будем как деды хуярить конфируационные файлы с хардкодом путей к ресурсам вместо uid, будем нарезать атласы вручную все теми же конфигурационными файлами, будем делать контроллер персонажа с анимациями на конфигах ручных, будем вместо визуальных шейдеров писать через вскод, а отлаживать фрейм будем через километровый лог или самопальный монитор прямо в ингейме нахуй. Геймдизу нахуй не нужен CSG прямо в редакторе чтобы срезать лишнюю геометрию, нет, будем напрягать моделлера чтобы он в блендере полдома срезал которого не видно, а геймдиз по новой этот дом всунул, декали/геймпоинты будем расставлять тоже как деды по маячковой геометрии из блендера, которую будем ещё скрывать потом. Катсцены на движке? А так бывает? Что? Какой такой интерфейс? Адаптивный? Не, не слышал, но у нас есть дома 2д спрайт оверлеи на камере, хуй знает, может ты об этом? Самое то для индуса который и швец и жнец и на маркетинге игрец, все комплектующие для отсутствия релиза игры но для наличия пердолинга в полном составе.

11 17 фев 2025, 18:48 11 1006817

>>1005663
Без редактора движок тупо не нужен. Лол

Ответы1007959

12 20 фев 2025, 01:58 12 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.

Ответы10079521007953

13 20 фев 2025, 11:26 13 1007952

>>1007926
>Потом визуальный редактор какой-то будет
Когда потом? Движку уже 5 лет.

Ответы1008105

14 20 фев 2025, 11:26 14 1007953

>>1007926
>still in the early stages of development
>5 лет разработки
все что нужно знать про разработку на rust.

15 20 фев 2025, 12:01 15 1007959

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

16 20 фев 2025, 16:05 16 1008105

>>1007952
Четыре с половиной, лол.

У них основные спонсоры вообще не из гейм дева, и, по всей видимости, им графическая среда не в приоритете.

17 22 фев 2025, 19:51 17 1008779

>>1008350
Но ведь он не на расте.
Я понимаю еще fyrox куда не шло

18 16 апр 2025, 23:44 18 1017722

>>1008350
Хуита

19 17 апр 2025, 06:23 19 1017750

>>1008350
Ребята, это халява!

20 21 апр 2025, 06:46 20 1018332

>>1008350
>ОТЕЧЕСТВЕННОЁ
значит говно. Аксиома

21 21 апр 2025, 07:50 21 1018335

>>1008350
Нужна игра на Фалько енжин, по лору фалько. Где играешь за Фалько который создает фалько енжин. Получаешь кучу хейта, и выбираешь в качестве ответа цитировать библию. И чтобы Машка была и прочие элементы лора. Нужно собрать донаты для Фалько, чтобы он запилил этот шедевр.

Ответы1018344

22 21 апр 2025, 10:00 22 1018344

>>1018335
я делал на один из ТВГ игру, где озвучено около 50 цитат фальки

Ответы1018352

23 21 апр 2025, 11:43 23 1018352

>>1018344
Игра была на фалько енжин?
Как именно озвучивались цитаты. Я себе представляю симулятор школы. Где надо совращать однокласниц. Но есть одна трудолюбивая девочка с очень трагичной судьбой, по кличке Фалько. На любые попытки с ней заговорить она многозначительно отвечает одной из его цитат.
Девочка Фалько тайно влюблена в популярную девочку Машаню, и мальчики ее не интересуют. А секрет ее развращения, это предложить ей тройничек с участием Машани. После этого она становится согласна буквально на все.

Ответы1018354

24 21 апр 2025, 12:14 24 1018354

>>1018352
Нет, игра была на годоте, цитаты фальки я взял из треда, их говорила нейросеть https://sanitariumgd.itch.io/samosbor-desert
игра полная фигня

Ответы1018358

25 21 апр 2025, 12:42 25 1018358

>>1018354
>игра полная фигня
Надо говорить: "Игра просто эксперимент". Хватит себя хейтить. Меня начинает это бесить уже в интернетах.

Обновить тред
« /gd/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

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

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

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion