Big improvements to my pathfinding system!
#screenshotsaturday #indiegame #rts #gamedev #indiegamedev #indiegames #gamedevelopment #sologamedev #bevy #rust
Big improvements to my pathfinding system!
#screenshotsaturday #indiegame #rts #gamedev #indiegamedev #indiegames #gamedevelopment #sologamedev #bevy #rust
@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)
https://www.leafwing-studios.com/blog/ecs-gui-framework/
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".
1/2
[Перевод] Миграция моей игры с Rust
Когда я начал работу над Architect of Ruin в декабре 2023 года, то решил делать её в игровом движке Bevy . Мой выбор был мотивирован собственным интересом к Rust — языку, от работы с которым я получаю много удовольствия. Ещё больше меня привлекла в этом движке модель ECS , с которой мне тоже нравится работать, а также сообщество Bevy, которое мне очень симпатично. Поэтому стало неожиданностью то, что в январе 2025 года мы выполнили миграцию нашей игры с Rust и Bevy. Я потратил примерно шесть недель, чтобы полностью переписать игру на C#, и последние три месяца мы работаем в Unity. Смена движка — частый убийца проектов. При этом может резко снижаться продуктивность, неизбежно возникают регрессии, а каждый шаг вперёд как будто приводит к трём шагам назад. Не говоря уже о том, что опыт работы с одним языком и движком нельзя полностью перенести на новый язык и движок. Но мы решились на это, и в посте я объясню, почему.
[Перевод] Миграция моей игры с Rust
Когда я начал работу над Architect of Ruin в декабре 2023 года, то решил делать её в игровом движке Bevy . Мой выбор был мотивирован собственным интересом к Rust — языку, от работы с которым я получаю много удовольствия. Ещё больше меня привлекла в этом движке модель ECS , с которой мне тоже нравится работать, а также сообщество Bevy, которое мне очень симпатично. Поэтому стало неожиданностью то, что в январе 2025 года мы выполнили миграцию нашей игры с Rust и Bevy. Я потратил примерно шесть недель, чтобы полностью переписать игру на C#, и последние три месяца мы работаем в Unity. Смена движка — частый убийца проектов. При этом может резко снижаться продуктивность, неизбежно возникают регрессии, а каждый шаг вперёд как будто приводит к трём шагам назад. Не говоря уже о том, что опыт работы с одним языком и движком нельзя полностью перенести на новый язык и движок. Но мы решились на это, и в посте я объясню, почему.
From #Rust & #Bevy to #CSharp & #Unity for #ArchitectOfRuin:
“Migrating Away From Rust”, Brandon Reinhart (https://deadmoney.gg/news/articles/migrating-away-from-rust).
Via HN: https://news.ycombinator.com/item?id=43824640
On Lobsters: https://lobste.rs/s/nyc9ob/migrating_away_from_rust
Another great video by @chrisbiscardi https://www.youtube.com/watch?v=Zdp5snztzE8 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? ...?
Our #bevy build pipeline has matured ever so slightly today with internal beta test builds getting deployed via Steam! Exciting times ahead.
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: https://github.com/TheBevyFlock/bevy_cli/releases/tag/lint-v0.3.0
- Documentation: https://thebevyflock.github.io/bevy_cli/bevy_lint/
- Changelog: https://github.com/TheBevyFlock/bevy_cli/blob/lint-v0.3.0/bevy_lint/CHANGELOG.md
- Migration Guide: https://github.com/TheBevyFlock/bevy_cli/blob/lint-v0.3.0/bevy_lint/MIGRATION.md
If you run into any issues installing or using the latest version, please feel free to open an issue in our issue tracker (https://github.com/TheBevyFlock/bevy_cli/issues) or reply to this post.
Until next time! :D
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
Миграция с Bevy на Unity
Привет, Хабр! Я прочитал статью Migrating away from Rust и хочу поделиться с вами своими мыслями, заодно переведя оригинал. Я буду вести повествование от своего лица, поскольку это скорее реакция и размышления, а не традиционный перевод. Для меня тема весьма актуальна, так как я сам нахожусь в этом странном лагере разработки игр на нишевых движках. Я использую не Rust+ Bevy , а Go+ Ebitengine , но многие плюсы и минусы этих комбинаций интересно рассматривать как дополняющие друг друга. Когда-нибудь, я обязательно напишу статью о своём опыте серьёзной разработки игр на Go, но пока я слишком сильно завертелся в рабочем процессе, чтобы успеть доделать демку своей игры до Steam Next Fest. Будет ли эта статья положительная, или это будет миграция на Godot ? Кто знает! Ну а пока, погнали разбирать статью.
Is this the future of terminal gaming? 🤯
⚔️ **ratthew** — A 3D dungeon crawler in the terminal.
🦀 Written in Rust!
🏗️ Built with @ratatui_rs + @bevy
⭐ GitHub: https://github.com/cxreiff/ratthew (WIP)
#rustlang #ratatui #tui #terminal #gaming #3d #bevy #commandline #dungeon #crawler
@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! https://discord.gg/9ezhugbhAM in the "activities" channel is the best place but use whatever works for you. #rustlang #rustweek #bevy
🕹️ Title: Unhaunter: Dare to Face the Unseen
🦊️ What's: A libre ghost-hunting game mixing explor., puzzle & strategy
🏡️ -
🐣️ https://github.com/deavid/unhaunter
🦉️ https://techhub.social/@deavid
🔖 #LinuxGaming #ShareYourGames #Puzzle #Investigation #Strategy #Ghost #Bevy #Rust
📦️ #Libre #Bin
📖 Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
🥁️ Update: 0.3.0 Beta3
⚗️ New Content 🏝️
📌️ Changes: https://github.com/deavid/unhaunter/releases
🦣️ From: 🛜️ https://github.com/deavid/unhaunter/releases.atom
🦉️https://www.youtube.com/embed/WlVmAi5dKxs
🦉️https://www.youtube.com/embed/IiYkzltQfkg
🐧https://video.hardlimit.com/videos/embed/oNhei3W9ER6se1G7vZXmTx?start=506
🧬 Bevy Replicon 0.33.0 is out!
🧬 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.
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
Hey my little army is starting to look pretty legit! (I think?)
#indiegame #bevy #indiegames #rts #gamedev #rust #sologamedev #indiedev