05 марта 2026 № 1 (2026)

ROSARIUM

газета советского программиста

Bevy

Установка Bevy

Опубликовано: 04.02.2026 • Обновлено: 04.02.2026
Bevy logo

Bevy — это игровой движок с открытым исходным кодом на языке Rust, ориентированный на высокую производительность, модульность и удобство разработки. Он использует современную архитектуру ECS (Entity-Component-System), что упрощает масштабирование проектов и работу с большим количеством объектов.

Для чего нужен Bevy

  • Создание 2D и 3D игр.
  • Разработка интерактивных визуализаций и симуляций.
  • Прототипирование игровых механик и инструментов.
  • Проекты, где важны скорость, безопасность и контроль над производительностью (за счет Rust).

Ниже — короткая инструкция по ручной установке Bevy через Rust и cargo.

Что потребуется

  • Установленный Rust toolchain: rustc, cargo.
  • Сборочные инструменты C/C++ (компилятор и линкер).
  • Системные библиотеки для графики/звука/окон (зависят от ОС).
  • Актуальные драйверы видеокарты (Vulkan/Metal/DX — в зависимости от платформы).

Шаги установки

  1. Установите Rust и убедитесь, что cargo доступен в PATH.
  2. Установите системные сборочные инструменты для вашей ОС.
  3. Создайте проект:
    cargo new my_bevy_app
    cd my_bevy_app
    
  4. Добавьте Bevy в зависимости Cargo.toml:
    [dependencies]
    bevy = "*"
    
  5. Соберите и запустите:
    cargo run
    

Проверка

  • Если сборка проходит без ошибок, Bevy установлен корректно.
  • При ошибках по графике/аудио обычно не хватает системных библиотек или драйверов.

Решение зависимостей

Во время первой сборки на Rosa Linux высока вероятность падения, список бибилиотек для скачивания:

  • lib64wayland-devel
  • lib64xkbcommon-devel
  • lib64alsa-oss-devel
  • lib64udev-devel

Установка одной командой:

sudo dnf in lib64wayland-devel lib64xkbcommon-devel lib64alsa-oss-devel lib64udev-devel

Сайт проекта и документации: Bevy