TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Bevy 0.13: ECS-driven game engine built in Rust

137 pointsby _cartover 1 year ago

7 comments

pcwaltonover 1 year ago
I wrote the lightmaps, reflection probes, and irradiance volumes support for this release! Bevy has really been a joy to work with, and the community is fantastic.
SeanAndersonover 1 year ago
I&#x27;ve been building My First Game™ using Bevy after teaching myself Rust last year. I feel super cool running Rust in WASM in the browser! It&#x27;s been a great experience overall and I highly recommend exploring what Bevy has to offer.<p>The community is really exceptional. I ask questions daily and get helpful responses usually within minutes. Bevy hides some of the complexities of Rust, such as lifetimes, away from normal development. This was a pleasant surprise for someone coming in with little awareness of Rust.<p>Writing in ECS is pretty confusing to begin with and, IMO, represents the steepest part of the learning curve. After a while ECS starts to feel more natural though and you&#x27;ll wonder why you were ever comfortable doing OOP.<p>The main sore spots for me are: UI needs a lot of work to be ergonomic and beautiful, there&#x27;s a lot of footguns related to performance and event handling&#x2F;change detection, which do have workarounds, but at the cost of ergonomics, and, specifically for WASM, everything (including rendering) is still single-threaded which makes the app perform worse than well written JavaScript for now.<p>I&#x27;d be happy to try and answer any questions about my experience as a complete noob to Rust&#x2F;Bevy&#x2F;ECS&#x2F;game development and having immersed myself ~full time on a game for the past year.<p>FYI, you can browse my game&#x27;s code here: <a href="https:&#x2F;&#x2F;github.com&#x2F;MeoMix&#x2F;symbiants">https:&#x2F;&#x2F;github.com&#x2F;MeoMix&#x2F;symbiants</a>
评论 #39414225 未加载
_cartover 1 year ago
Bevy&#x27;s creator and project lead here. Feel free to ask me anything!
评论 #39413356 未加载
评论 #39413358 未加载
评论 #39413229 未加载
评论 #39414451 未加载
评论 #39413178 未加载
评论 #39413700 未加载
评论 #39413231 未加载
评论 #39413556 未加载
评论 #39413200 未加载
mochathoughtsover 1 year ago
Love the way the Bevy project is moving. In a year or two, this project will be a serious alternative to the current Unity &#x2F; Unreal &#x2F; Godot engines. Getting it right first is vital, and I&#x27;m glad the team is spending a lot of time perfecting the nitty-gritty details before adding features like UI &#x2F; Editor &#x2F; etc.
CooCooCaChaover 1 year ago
As usual bevy is moving at an impressive pace. Excited for them to break ground on the new scene&#x2F;ui system
评论 #39413678 未加载
skybrianover 1 year ago
What’s a gizmo? It seems to be some kind of 3d graphics term, but I didn’t find a good definition.
评论 #39413604 未加载
评论 #39418150 未加载
martin-tover 1 year ago
To the uninitiated, bevy is one of Rust&#x27;s two main game engines, the other being Fyrox.<p>Bevy, despite being written by an army of contributors is continually behind Fyrox which is developed mostly by one guy. Fyrox not only has an editor and a UI toolkit, both of which bevy devs keep just talking about, it recently also added a UI editor. In addition the author is writing 2 games to dogfood Fyrox.<p>Yet despite all this, Fyrox gets a fraction of the attention and money. Maybe it&#x27;s because it uses proven old tech instead of being a resaerch project, maybe it&#x27;s because the author is russian, maybe because people are afraid of a 3D-first engine, maybe fyrox doesn&#x27;t focus on promotion enough. Idk, but here i am doing my bit to make the world a tiny bit more fair even if I annoy all the bevy fans who kept posting about bevy on every single fyrox post that wasn&#x27;t completely downvoted and ignored.
评论 #39413977 未加载
评论 #39413897 未加载
评论 #39413792 未加载
评论 #39413776 未加载