#Bevy

Jan :rust: :ferris:janriemer@floss.social
2025-05-03

@bamboombibbitybop You might want to read

So you want to build an #ECS-backed #GUI framework | Challenges and opportunities in the future of `bevy_ui` - by Alice I. Cecile, Rose Peck (Novemeber 2023)

leafwing-studios.com/blog/ecs-

Some inspiration could also be Kodiki, a "3D Vim-like text editor with an #IDE ambition built on top of Bevy, #Helix Editor and WezTerm"

...where #Bevy is used "as base platform for rendering, handling input, windows and everything platform dependent".

#BevyEngine

1/2

2025-05-02

[Перевод] Миграция моей игры с Rust

Когда я начал работу над Architect of Ruin в декабре 2023 года, то решил делать её в игровом движке Bevy . Мой выбор был мотивирован собственным интересом к Rust — языку, от работы с которым я получаю много удовольствия. Ещё больше меня привлекла в этом движке модель ECS , с которой мне тоже нравится работать, а также сообщество Bevy, которое мне очень симпатично. Поэтому стало неожиданностью то, что в январе 2025 года мы выполнили миграцию нашей игры с Rust и Bevy. Я потратил примерно шесть недель, чтобы полностью переписать игру на C#, и последние три месяца мы работаем в Unity. Смена движка — частый убийца проектов. При этом может резко снижаться продуктивность, неизбежно возникают регрессии, а каждый шаг вперёд как будто приводит к трём шагам назад. Не говоря уже о том, что опыт работы с одним языком и движком нельзя полностью перенести на новый язык и движок. Но мы решились на это, и в посте я объясню, почему.

habr.com/ru/articles/906460/

#unity3d #bevy #игровые_движки #двухмерная_игра

young man yells at the cloudbamboombibbitybop
2025-05-02

Any people tried using for a desktop application? Not a game, just like a normal gui with some buttons and data. Seems promising to me.

2025-05-02

[Перевод] Миграция моей игры с Rust

Когда я начал работу над Architect of Ruin в декабре 2023 года, то решил делать её в игровом движке Bevy . Мой выбор был мотивирован собственным интересом к Rust — языку, от работы с которым я получаю много удовольствия. Ещё больше меня привлекла в этом движке модель ECS , с которой мне тоже нравится работать, а также сообщество Bevy, которое мне очень симпатично. Поэтому стало неожиданностью то, что в январе 2025 года мы выполнили миграцию нашей игры с Rust и Bevy. Я потратил примерно шесть недель, чтобы полностью переписать игру на C#, и последние три месяца мы работаем в Unity. Смена движка — частый убийца проектов. При этом может резко снижаться продуктивность, неизбежно возникают регрессии, а каждый шаг вперёд как будто приводит к трём шагам назад. Не говоря уже о том, что опыт работы с одним языком и движком нельзя полностью перенести на новый язык и движок. Но мы решились на это, и в посте я объясню, почему.

habr.com/ru/articles/906460/

#unity3d #bevy #игровые_движки #двухмерная_игра

2025-04-30

Another great video by @chrisbiscardi youtube.com/watch?v=Zdp5snztzE I especially appreciate that software concepts are boiled down to flammable paper in a wooden chest. Everything becomes simpler if you can explain it in terms of RPGs. 😜

At 2:00 there is the HookContext with a caller in it. The caller seems to know the line number that caused the hook to be called.

I don't get how this works. Is it a #Rust feature I don't know? #bevy magic? ...?

JP Stringham 🇨🇦jotapeh@mastodon.gamedev.place
2025-04-30

Our #bevy build pipeline has matured ever so slightly today with internal beta test builds getting deployed via Steam! Exciting times ahead.

2025-04-30

Hello #bevy people, I'm pleased to announce the third release of the Bevy Linter! The new v0.3.0 update brings 2 new lints, Bevy 0.16 support, a Github Action for using the linter in CI, documentation improvements, and more!

- Release Page: github.com/TheBevyFlock/bevy_c
- Documentation: thebevyflock.github.io/bevy_cl
- Changelog: github.com/TheBevyFlock/bevy_c
- Migration Guide: github.com/TheBevyFlock/bevy_c

If you run into any issues installing or using the latest version, please feel free to open an issue in our issue tracker (github.com/TheBevyFlock/bevy_c) or reply to this post.

Until next time! :D

#rust #opensource

Bley, the bird of many skillsBley@meow.social
2025-04-29

Finally something gamedev related. Got full quake-like movement on a custom character controller on bevy working WITH ARBITRARY GRAVITY
For now the source is closed but I plan on posting the character controller's source once I've picked a license and removed some assets
#bevy #gamedev #furrygamedev

2025-04-29

Миграция с Bevy на Unity

Привет, Хабр! Я прочитал статью Migrating away from Rust и хочу поделиться с вами своими мыслями, заодно переведя оригинал. Я буду вести повествование от своего лица, поскольку это скорее реакция и размышления, а не традиционный перевод. Для меня тема весьма актуальна, так как я сам нахожусь в этом странном лагере разработки игр на нишевых движках. Я использую не Rust+ Bevy , а Go+ Ebitengine , но многие плюсы и минусы этих комбинаций интересно рассматривать как дополняющие друг друга. Когда-нибудь, я обязательно напишу статью о своём опыте серьёзной разработки игр на Go, но пока я слишком сильно завертелся в рабочем процессе, чтобы успеть доделать демку своей игры до Steam Next Fest. Будет ли эта статья положительная, или это будет миграция на Godot ? Кто знает! Ну а пока, погнали разбирать статью.

habr.com/ru/articles/905544/

#rust #bevy #go #ebitengine #gamedev #gogamedev #nebuleet

Orhun Parmaksız 👾orhun@fosstodon.org
2025-04-29

Is this the future of terminal gaming? 🤯

⚔️ **ratthew** — A 3D dungeon crawler in the terminal.

🦀 Written in Rust!

🏗️ Built with @ratatui_rs + @bevy

⭐ GitHub: github.com/cxreiff/ratthew (WIP)

#rustlang #ratatui #tui #terminal #gaming #3d #bevy #commandline #dungeon #crawler

Stupeflo 🕯️stupeflo@pipou.academy
2025-04-28
2025-04-28

@rustnl Tell me if you're interesting in hanging out on Monday 12th May in Utrecht, so I get a feeling on what's needed to make it a success! discord.gg/9ezhugbhAM in the "activities" channel is the best place but use whatever works for you. #rustlang #rustweek #bevy

Promotional image for the event, all info in the thread
2025-04-27

🕹️ Title: Unhaunter: Dare to Face the Unseen
🦊️ What's: A libre ghost-hunting game mixing explor., puzzle & strategy
🏡️ -
🐣️ github.com/deavid/unhaunter
🦉️ techhub.social/@deavid
🔖 #LinuxGaming #ShareYourGames #Puzzle #Investigation #Strategy #Ghost #Bevy #Rust
📦️ #Libre #Bin
📖 Our entry: lebottinlinux.vps.a-lec.org/LO

🥁️ Update: 0.3.0 Beta3
⚗️ New Content 🏝️
📌️ Changes: github.com/deavid/unhaunter/re
🦣️ From: 🛜️ github.com/deavid/unhaunter/re

🦉️youtube.com/embed/WlVmAi5dKxs
🦉️youtube.com/embed/IiYkzltQfkg
🐧video.hardlimit.com/videos/emb

🕶️ A view (in 2.5D) of its UI on the 1st training level (on my PC): the protagonist (me) is approaching a glass room where we can discern a ghost (transparent with red eyes, to the left of the central room). At the bottom of the UI, right and left, instruments in the protagonist's right and left hands, taken from his inventory and activated. The rooms are guarded by men in uniform, who also act as guides, providing help when you stay in contact with them for a while.

📚️ Unhaunter: Dare to Face the Unseen is a libre, multi-platform ghost-hunting game that seamlessly blends exploration, puzzle-solving and strategic investigation. The player is a paranormal investigator armed with state-of-the-art equipment, tasked with identifying and expelling restless spirits from haunted locations. To do this, he equips himself with instruments to identify the entities and explores the premises in search of them. The clues gathered (reaction to the instruments, visual & sound manifestations) will be used to identify the entity and concoct a repellent. Beware, however, of its deadly frightening reactions.
2025-04-27

🧬 Bevy Replicon 0.33.0 is out!

lemmy.ml/post/29224529

🧬 Bevy Replicon 0.33.0 is out!

It's a networking crate for the Bevy game engine.

Highlights:
- Relationships networking. Use relationships to specify which entities should be replicated in a single message.
- Immutable components support. Replication is automatically applied via insertion for them.
- Automatic entity mapping inside components with special registration.
- Support for no_std and environments without atomic CAS, such as thumbv6m.

📦 crates.io/crates/bevy_replicon

#bevy #projectharmonia

trying to learn the new #bevy apis/workflows (yay relationships) in 0.16 but windows is breaking everything as usual

So, #Bevy 0.16 runs on the Gameboy Advance... now I want to see it on the Nintendo DS! With utility crates to support stylus input etc

TheDevBlogTheDevBlog
2025-04-24

Hey my little army is starting to look pretty legit! (I think?)

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst