Александр Зеленщиков - Агностическая скриптовая система для игрового движка Nau Engine
ฝัง
- เผยแพร่เมื่อ 6 ก.พ. 2025
- Ближайшая конференция - C++ Russia 2025, 20-21 марта, Москва + online. Подробности и билеты: jrg.su/9Sszhd
- -
Скачать презентацию с сайта C++ Russia - jrg.su/mebqOo
Доклад о проблеме одновременной интеграции нескольких скриптовых языков в игровой движок. Как не породить ад из биндингов нескольких языков в нативный код и при этом обеспечить присущую скриптовым языкам итеративность и скорость разработки во время создания игр, а также высокую производительность скриптов при AOT-компиляции в финальной сборке игры.
Технологии: C++, LLVM. Будет интересно разработчикам игр и компиляторов; разработчикам, которым требуются embedded скриптовые языки в произвольных (не только игровых) программных продуктах.
Спасибо. Отдельное за вопросы из зала, помогли раскрыть доклад. Успехов проекту!
Очень интересно! Спасибо!
Спасибо! Интересная лекция для размышлений над применением llvm
Почему просто не взяли dascript? Там интерпретация, jit, aot. Все равно на реальном проекте будет только один скриптовый язык использоваться в конечном итоге. Да и с одним хорошо проработанным языком легче шарить код между проектами, поставлять либы и т.д.
Я бы точно не стал бы писать на луа, если в первую очередь не делается поддержка LSP и дебагинга из коробки. А как тот же LSP будет работать на уровне нескольких языков..
Если честно, бредовая идея, лучше бы занимались непосредственно разработкой игрового движка. Скриптовым языкам не место в серьезной разработке, а тут и скриптовые языки и сборка мусора и рантайм ллвм, complexity trough the roof и профит мнимый или отрицательный, но удачи
почему почти любой gamedev проект использует систему скриптов?
почему почти во всех игровых движках есть поддержка скриптовых языков?
@@АлександрШепель-м5у по психологии то потому что чем проще тем - скучнее, а чем сложнее тем веселее. по истории потому что молодость индустрии. а по здравому смыслу потому что люди тупые и с ограниченным кругозором, и просто повторяют что им навешали на уши те кому больше делать нечего кроме как других людей учить в то время как они сами нечего не достигли