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.3: game engine built in Rust

243 pointsby _cartover 4 years ago

11 comments

mdenover 4 years ago
Playing with Bevy and its ECS made me shocked (in a really nice way) how much like a dependency injection framework it worked. Writing a system and simply specifying what resources and queries it needs as function arguments and it magically getting them for me makes it really quick to get to the fun part of writing game code. Are other ECSs this ergonomic?<p>Still struggling to really get in the flow of where what data should live, but with time it&#x27;s getting easier. The realization that you don&#x27;t need all data to be in components also really helps. For example for my game grid I store it as a Resource and inside I store entities I care about such that I can run a normal path search algo.<p>Overall very impressive and fun project and the discord community is active and friendly.
评论 #24985258 未加载
dangover 4 years ago
Related threads from recent months:<p><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><p><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><p><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>
_cartover 4 years ago
Author here. I&#x27;m happy to answer any questions you have about Bevy!
评论 #24985083 未加载
评论 #24985264 未加载
评论 #24985058 未加载
评论 #24984780 未加载
评论 #24985173 未加载
评论 #24984993 未加载
评论 #24985077 未加载
评论 #24984923 未加载
victoriasunover 4 years ago
Man, you guys really kill it with blog&#x2F;changelog announcements. Great job!
jokethrowawayover 4 years ago
That&#x27;s a great pace of changes!<p>For my use case, Bevy web (and mobile is nice too) support would mean switching from Godot, 100%.<p>It will be interesting to see if cross platform support will trickle down to amethyst (I think they share the gfx upstream), who is currently migrating to a faster ECS library (legion).<p>Exciting times!
评论 #24984512 未加载
skaviover 4 years ago
What graphics backend does this use? I can’t seem to find one listed after a quick search.
评论 #24985998 未加载
Jakobehaover 4 years ago
It&#x27;s really nice that this has Android and iOS support. I think the main problems for Rust game development are that and stability.
barnabeesover 4 years ago
How does this compare to Amethyst or Piston?
评论 #24984640 未加载
offtop5over 4 years ago
Thanks for posting this.<p>I really want to learn low level programing, but I learn best when building a project.<p>Does it have networking support ?
评论 #24985275 未加载
mastrsushiover 4 years ago
_______________ BUILT IN RUST!
评论 #24985761 未加载
adamnemecekover 4 years ago
You guys should also check out rg3d <a href="https:&#x2F;&#x2F;github.com&#x2F;mrDIMAS&#x2F;rg3d" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mrDIMAS&#x2F;rg3d</a><p>Join the discord channel <a href="https:&#x2F;&#x2F;discord.gg&#x2F;xENF5Uh" rel="nofollow">https:&#x2F;&#x2F;discord.gg&#x2F;xENF5Uh</a>