Skip to content

Search

Balaur

Детерминистичен 2D и 3D игрови двигател. Сцени в TOML, скриптове на Balaur Script, които се презареждат за милисекунди, и един и същ кадър на всяка платформа при едни и същи входни данни.

Детерминистичен по подразбиране.

За мултиплейър игри. Фиксиран тик от 60 Hz. Записвай входните данни и възпроизвеждай цялата сесия. HTTP, WebSockets и WebTransport.

Дизайн в реално време.

За дизайн на нива. Поставяй, мести и мащабирай. Преглеждай свойствата. Натисни „Играй“, за да стартираш играта.

Всеки скрипт се презарежда мигновено.

За програмисти. Balaur Script със синтаксис на Rust и async/await. Горещо презареждане с поддръжка на точки на прекъсване. Плъгини на Rust или C.

2D и 3D анимация.

За аниматори. Скининг на мрежи с кости и рисувани тегла. Позиране с двукостен IK и look-at. 3D ригове, импортирани от glTF.
Две 2D светлини над сцена, а формите хвърлят сенки от оклудери

Светлини, сенки и шейдъри.

За художници. 2D светлини и оклудери. Материали на WESL. Постобработка, частици, карти от плочки, спрайтове и мрежи.

Всичко в един двигател.

Дванайсет неща, по едно изречение за всяко. Подробно – във Възможности.
  • Възли и сцени Дърво от възли с прикачени скриптове, записано като TOML.
  • Balaur Script Синтаксисът на Rust, статични типове, async/await и дебъгер в редактора.
  • Мигновено горещо презареждане Запази скрипт и новият код работи за милисекунди.
  • Детерминизъм, винаги включен Същите входни данни, същият резултат на всяка платформа.
  • 2D и 3D физика Rapier и за 2D, и за 3D, със стъпка на фиксиран тик от 60 Hz.
  • Рендериране 2D и 3D.
  • Анимация и скелети Клипове и туийнове, 2D кости със скинирани полигони, 3D ригове от glTF, двукостен IK.
  • Редакторът Самият той е проект на Balaur: дърво на сцената, инспектор, гизмота, времева линия, инструменти за ригове, игра в редактора.
  • Мрежова работа HTTP, WebSockets и WebTransport, с компресия.
  • Всички платформи Десктоп: Windows, macOS и Linux. Мобилни: iOS, Android. И Web.
  • Експорт Скриптове, сцени и ресурси влизат в един изпълним файл, по един за всяка платформа.
  • Създаден с Rust Написан на Rust, използва популярни библиотеки: Rapier, wgpu, egui, rodio, wasmtime.

Започни днес.

Безплатен и с отворен код, MIT. Изтегли редактора, отвори пример, промени нещо.