Почему разработчики выбирают Bevy Engine?

Расспросил об этом у кодеров из команды, вот что мне ответили:

1. Потому что Rust 🦀

  • сам язык: система типов и владения, которая обещает защитить тебя от выстрела в ногу;
  • удобные тулы: сборка, управление зависимостями;
  • обещает топовую производительность;
  • хобби приносит удовольствие, с корпоративными инструментами и на работе поработаешь.

2. Легковесный, не нужно устанавливать громоздкие инструменты, можно пользоваться чем привык

3. Топовая производительность движка с Entity Component System (ECS) и векторизацией доступа к последовательно расположенным сущностям в памяти

4. Интересно понять, как работает движок, при этом не уйти в написание собственного

5. Работает со стандартными форматами, не изобретает очередной кастомный

6. Абсолютно бесплатный и поддерживается сообществом

Конечно, движок при многих своих плюсах имеет и недостатки, т.к. до мажорной версии ещё далеко. Но мы want to believe.

Ниже подборочка трейлеров самых известных, успешных или многообещающих игр, созданных на Bevy (или использующих его ключевую архитектуру ECS)

Tiny Glade
Tunnet
Times of Progress
El Mono
DEATHTRIP
LongStory 2
Jarl - dtf.ru/id577831
Roids
Exofactory
2