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.10: data oriented game engine built in Rust

146 pointsby _cartabout 2 years ago

10 comments

adameasterlingabout 2 years ago
I recently discovered Bevy, and it&#x27;s so much fun to play with.<p>I wouldn&#x27;t be surprised if in 2-4 years, we see some fantastic, revolutionary indie game coded in Bevy that totally breaks the mold in some way. The next Minecraft, basically.<p>I say that because Unreal sucks for developers who like to code in text, want a fresh blank canvas, and don&#x27;t want someone else making all the decisions about how gameplay should be created: Basically, the exact same type of person who&#x27;s likely to make something really cool.<p>And Bevy&#x27;s coded in Rust! Bevy gains all of Rust&#x27;s safety, ergonomics, speed; yet it avoids pitfalls with some OSS Rust products: it doesn&#x27;t overuse lifetimes or macros and is relatively easy to follow.<p>Plus, my understanding is that Bevy is way better at multithreading than Unreal and Unity; and consumer core counts just keep going up.<p>IMO, there&#x27;s a big opportunity for someone(s) with resources to invest in Bevy&#x27;s development somehow.
评论 #35047851 未加载
评论 #35046900 未加载
andrewstuartabout 2 years ago
Tantan is an entertaining YouTube channel if you like Rust and Bevy and nerdy games programming stuff:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@Tantandev">https:&#x2F;&#x2F;www.youtube.com&#x2F;@Tantandev</a><p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=G-IuH6R-yD8">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=G-IuH6R-yD8</a>
_cartabout 2 years ago
Creator and lead developer of Bevy here. Feel free to ask me anything!
评论 #35045295 未加载
评论 #35046092 未加载
评论 #35046515 未加载
评论 #35046221 未加载
评论 #35045605 未加载
评论 #35045736 未加载
评论 #35045946 未加载
评论 #35046492 未加载
评论 #35046991 未加载
评论 #35046466 未加载
评论 #35045509 未加载
评论 #35046881 未加载
评论 #35051780 未加载
评论 #35046127 未加载
chaosprintabout 2 years ago
The blog says that Bevy currently uses Rodio as the audio library.<p>As I am also working on improving the Rust audio library for Glicol language (<a href="https:&#x2F;&#x2F;github.com&#x2F;chaosprint&#x2F;glicol">https:&#x2F;&#x2F;github.com&#x2F;chaosprint&#x2F;glicol</a>), I would like to know what features are the most required for merging this into a game engine, for example the HRTF mentioned in the blog. Another feature required is to embed scripting language like Rhai (<a href="https:&#x2F;&#x2F;github.com&#x2F;chaosprint&#x2F;glicol&#x2F;discussions&#x2F;112">https:&#x2F;&#x2F;github.com&#x2F;chaosprint&#x2F;glicol&#x2F;discussions&#x2F;112</a>). Anything else?<p>From my personal side, I would love to see more demos with both action and sound (then we can talk about latency etc.), not just the graphical side.
评论 #35046740 未加载
mwcampbellabout 2 years ago
Particularly excited about AccessKit integration. As Bevy&#x27;s announcement says, as far as we know, this makes Bevy the first general-purpose game engine with first-party accessibility support.
Ericson2314about 2 years ago
<a href="https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;2198150&#x2F;Tiny_Glade&#x2F;" rel="nofollow">https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;2198150&#x2F;Tiny_Glade&#x2F;</a> is a very cool thing made with bevy which I think is a good example of what game industry has been missing.<p>The whole &quot;same engine, new assets, a lil scripting&quot; model of game dev I can&#x27;t help but think makes for a artistic monoculture. Scripting is a painkiller, not a cure, for the problem of the inflexible inscruitable C++ monster engine.<p>If everything is modular and in the same language, we can get less &quot;framework-y&quot; and more &quot;library-y&quot;, making a porous boundary between the &quot;game&quot; and the &quot;engine&quot;.<p>Tiny Glad is a perfect example of that. I didn&#x27;t even know today they were making a game! Because it is started as just a little procedural modeling demo to be used in other games. It&#x27;s great its getting attention as an actual game, but they can and definitely should eventually get the code out as a the library for use in other games too!
jasonjmcgheeabout 2 years ago
There are so many great changes here, especially the API simplifications and parallelization improvements- but windows as components is huge.<p>This was a particularly thorny area for me personally, and pretty excited to see this change.
intalentiveabout 2 years ago
How does a “data oriented” game engine differ from “non data oriented” game engines?
评论 #35046368 未加载
评论 #35046364 未加载
评论 #35046322 未加载
评论 #35047042 未加载
评论 #35046339 未加载
评论 #35046266 未加载
dangabout 2 years ago
Related:<p><i>Scaling Bevy Development</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34387062" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34387062</a> - Jan 2023 (20 comments)<p><i>Bevy 0.9: data oriented game engine built in Rust</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33577284" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33577284</a> - Nov 2022 (50 comments)<p><i>Automated testing in Bevy</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32802402" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32802402</a> - Sept 2022 (81 comments)<p><i>Bevy 0.8: data oriented game engine built in Rust</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32287828" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32287828</a> - July 2022 (18 comments)<p><i>Bevy 0.7: data oriented game engine built in Rust</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31043668" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31043668</a> - April 2022 (63 comments)<p><i>Bevy game engine 0.6</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29854416" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29854416</a> - Jan 2022 (89 comments)<p><i>Bevy&#x27;s First Birthday: a year of open source Rust game engine development</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28132114" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28132114</a> - Aug 2021 (13 comments)<p><i>Bevy 0.5: data oriented game engine built in Rust</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26716166" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26716166</a> - April 2021 (65 comments)<p><i>Bevy: A game engine built in Rust</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26131350" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26131350</a> - Feb 2021 (117 comments)<p><i>Bevy 0.4: data oriented game engine built in Rust</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25480321" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25480321</a> - Dec 2020 (23 comments)<p><i>Making a Snake Clone with Bevy</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24999073" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24999073</a> - Nov 2020 (11 comments)<p><i>Bevy 0.3: game engine built in Rust</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24983956" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24983956</a> - Nov 2020 (55 comments)<p><i>Bevy 0.2</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24530698" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24530698</a> - Sept 2020 (43 comments)<p><i>Bevy: A Game Engine in Rust</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24334307" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24334307</a> - Aug 2020 (42 comments)<p><i>Bevy: A data-driven game engine and app framework built in Rust</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24123283" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24123283</a> - Aug 2020 (103 comments)
astlouis44about 2 years ago
WebGPU support?
评论 #35046177 未加载
评论 #35046048 未加载