Hacker GitHub

← All repos

bevyengine/bevy

View on GitHub ↗ ★ 49,459 Rust

A refreshingly simple data-driven game engine built in Rust

82 mentions on Hacker News by 55 people: 8 stories, 74 comments · first 2020-08-11 · latest 2026-10-21

Mentions per year 82 mentions · busiest year 2023 (22)
20082026
  1. That sounds very simple. And yet it's apparently not: https://github.com/bevyengine/bevy/issues/26055
    comment by bobajeff · 2026-10-21 · in Bevy 0.20
  2. …to separate entities and components; but oh well, I guess we'll get used to the double-dash. [0]: https://github.com/bevyengine/bevy/issues/25616
    comment by bluehex · 2026-10-09 · in Bevy 0.20
  3. …projects with maintainers that are compensated for their efforts. Yes, I hope so too. 0: https://github.com/bevyengine/bevy/issues/19296#issuecomment...
    comment by slopinthebag · 2026-04-12 · in The End of Eleventy
  4. …And while my own experience is over a decade old, here's someone hitting those limits this year: https://github.com/bevyengine/bevy/pull/17377 (Context for my own encounter: gamedev, with massively parallel asset streaming and multiple…
    comment by MaulingMonkey · 2025-11-14 · in Heartbeats in Distributed Systems
  5. …as a standalone crate (library), without any special private APIs or permissions or anything https://github.com/bevyengine/bevy/tree/main/crates/bevy_sol... . The crate itself is further split between the realtime lighting plugin, base…
  6. The AT vs AP issue is full of nuance. Our community has gone back and forth on this: https://github.com/bevyengine/bevy/discussions/18302
    comment by _cart · 2025-09-26 · in Open Social
  7. …time ago, and tracking this issue which has some further links if you wanna go down a rabbit-hole: https://github.com/bevyengine/bevy/issues/4078
  8. bevy_math also uses glam, re-exported in the prelude: https://github.com/bevyengine/bevy/blob/cc69fdd0c63ea79fda4f...
  9. …one of the most well-known game engines (though still very much at a highly experimental stage!) https://github.com/bevyengine/bevy/blob/latest/examples/game... - this might help you realize the level of effort that's typically involved.
  10. …but there is an example you can run to get a basic idea of the feature. You can download Bevy https://github.com/bevyengine/bevy , and run `cargo run --release --examples meshlet --features meshlet`. After it compiles you'll get prompted…
  11. …perks, I judge that it would be a time suck for this reason. Browsing some random rust game code: [ https://github.com/bevyengine/bevy/blob/8c7f1b34d3fa52c007b2... ] pub fn play<'p>( &mut self, player: &'p mut AnimationPlayer,…
  12. …claude + uploading all the files as context. I even went so far as to grab relevant examples from https://github.com/bevyengine/bevy/tree/latest/examples#exam... , adding relevant ones as I saw fit. It took a long time to get anything that…
    comment by jvanderbot · 2025-01-28 · in Promising results from DeepSeek R1 for code
  13. …Screen-Space-Ambient-Occlusion (SSAO) implementation and noticed they are using blue noise as well: https://github.com/bevyengine/bevy/blob/56d559102858d4ce8a5b... That link takes you to this shadertoy: https://www.shadertoy.com/view/3tB3z3
    comment by bschwindHN · 2024-12-02 · in The Color of Noise (2014)
  14. …struggling with this a lot. I hear you that it's an issue. The Bevy issue you want to follow is https://github.com/bevyengine/bevy/issues/10871 . [1]: https://therealmjp.github.io/posts/shader-permutations-part1 +…
    comment by jms55 · 2024-12-01 · in Bevy 0.15 released
  15. …in a way that takes advantage of that. If you look at our example code, it _looks_ high level: https://github.com/bevyengine/bevy/blob/main/examples/3d/3d_... I value what I like to call "progressive disclosure of complexity". I want…
    comment by _cart · 2024-11-30 · in Bevy 0.15 released
  16. …blow past texture limits. For an idea of bevy's default view and PBR material bindings, see: * https://github.com/bevyengine/bevy/blob/main/crates/bevy_pbr... * https://github.com/bevyengine/bevy/blob/main/crates/bevy_pbr...
    comment by jms55 · 2024-11-22 · in What's Next for WebGPU
  17. …parts of the process, culminating in some improvements to Bevy's code based on their experience ( https://github.com/bevyengine/bevy/pull/15023 ). Always happy to see more people working on this, Nanite has a ton of cool ideas.
    comment by jms55 · 2024-09-05 · in UE5 Nanite in WebGPU
  18. Not at this time, no. You can read more here: https://github.com/bevyengine/bevy/issues/11969
    comment by SeanAnderson · 2024-06-06 · in Rust Is for the Engine, Not the Game
  19. …note = "The current dynamic plugin system is unsound and will be removed in 0.15." )] ``` Source: https://github.com/bevyengine/bevy/blob/main/crates/bevy_dyn...
    comment by OtomotO · 2024-06-06 · in Rust Is for the Engine, Not the Game
  20. At least one mention of it here https://github.com/bevyengine/bevy/issues/12590 > Use one set of large mesh buffers per vertex attribute layout > Problem: Index/vertex buffers have to be re-bound when the mesh changes. This adds overhead…
    comment by CaptainOfCoit · 2024-05-02 · in Fast, simple, hard real time allocator for Rust
  21. …assets to the GPU, unless you load your assets in a very specific, otherwise suboptimal sequence): https://github.com/bevyengine/bevy/issues/12057#issuecomment... (I work on high end rendering features for the Bevy game engine…
  22. Bevyengine is open source and very findable by most search engines. Here is a direct link: https://github.com/bevyengine/bevy
    comment by doctor_phil · 2024-03-18 · in Cranelift code generation comes to Rust
  23. …reasons why this is done, I strongly suggest reading cart's reasons for making Bevy to begin with: https://github.com/bevyengine/bevy/discussions/8107#discussi... . More specifically the "Turtles all the way down" bullet point.
    comment by james7132 · 2024-03-12 · in The Bevy Foundation
  24. …in the last 2-3 GPU generations. I'm having a lot of fun though, and making good progress! [1]: https://github.com/bevyengine/bevy/pull/10000 [2]: https://drive.google.com/file/d/1L6v1_7HY2X-LV3Ofb6oyTIxgEaP... [3]:…
  25. …Audio) are in place. Partial or full engine stability (see my "partial stabilization discussion: https://github.com/bevyengine/bevy/discussions/9789 ). More than a few fully released quality games. More than a few fully released quality…
  26. …a "complete" official example of those things, although the "game menu" example has some of that: https://github.com/bevyengine/bevy/blob/main/examples/games/... I recommend checking out Bevy Jam games (which are pretty much always open…
  27. Here are the plans for the editor prototypes: https://github.com/bevyengine/bevy_editor_prototypes/discuss... As far as Lumen goes, there are a few experimental early-stage projects that add real-time global illumination to Bevy, such as…
  28. …major lacking parts of bevy right now, but it's in the planning stage. You can follow the issue at https://github.com/bevyengine/bevy/issues/85 if you are interested.
  29. …off my wasm binaries :-) Some notes I found just now seems to be in line with my results, though: https://github.com/bevyengine/bevy/issues/3978#issuecomment-...
    comment by shzhdbi09gv8ioi · 2024-02-05 · in WebAssembly Playground
  30. …more fleshed out sooner rather than later. Bevy 0.13 should have lots more in this area though ( https://github.com/bevyengine/bevy/discussions/9538 )
    comment by SeanAnderson · 2024-01-16 · in Immediate Mode GUI Programming
  31. …approach. I'm building for WASM and Bevy's parallelism isn't supported in that context (yet? https://github.com/bevyengine/bevy/issues/4078 ), so the performance wins are just so-so. Sharing a thread with UI rendering suuucks. The biggest…
    comment by SeanAnderson · 2023-12-31 · in ECS, Finally
  32. …is a hard sell. It's not a great situation compared to how easy it is on NVIDIA's stack. [1]: https://github.com/bevyengine/bevy/blob/main/examples/shader...
  33. …of the same things (meshlets, visbuffer, material depth, two pass occlusion culling) open for Bevy https://github.com/bevyengine/bevy/pull/10164 that I've been working on, which uses WebGPU. WebGPU is actually a pretty good API imo. It's…
    comment by jms55 · 2023-11-12 · in Capturing the WebGPU Ecosystem
  34. …already building production games (and non-games), and feedback is generally very good! [1] [0]: https://github.com/bevyengine/bevy/discussions/9789 [1]: https://github.com/Vrixyz/bevy_awesome_prod
    comment by alice-i-cecile · 2023-11-04 · in Bevy 0.12
  35. Yup! Here is a Bevy example that simulates Conway's Game Of Life in a compute shader: https://github.com/bevyengine/bevy/blob/main/examples/shader...
    comment by _cart · 2023-11-04 · in Bevy 0.12
  36. …Bevy Editor will be built as a Bevy App). I have a post about this (with working prototypes) here: https://github.com/bevyengine/bevy/discussions/9538
    comment by _cart · 2023-11-04 · in Bevy 0.12
  37. https://github.com/bevyengine/bevy/issues/7616 might interest you. Bevy plans to migrate to cosmic-text (mentioned in the article) because of their current implementation's (ab_glyph maybe?) issues.
    comment by S04dKHzrKT · 2023-09-24 · in My Pure Rust Wishlist
  38. …https://bevyengine.org/learn/book/getting-started/ecs/ License is Apache 2.0 OR MIT: Apache 2.0: https://github.com/bevyengine/bevy/blob/main/LICENSE-APACHE MIT: https://github.com/bevyengine/bevy/blob/main/LICENSE-MIT
  39. …like you can copy what I did: https://github.com/tbillington/bevy_toon_shader , which I copied from https://github.com/bevyengine/bevy/ (just that my repo has was less stuff, so might be easier to copy from).
  40. …being discussed within the community and they're capturing the same concern you're bringing up: https://github.com/bevyengine/bevy/pull/6581
    comment by chem83 · 2023-05-19 · in Bevy and WebGPU
  41. …The raw size is down to 13mb and the actual download size (with compression) is now 3.9mb. https://github.com/bevyengine/bevy/pull/8636
    comment by _cart · 2023-05-19 · in Bevy and WebGPU
  42. …large, with as far as i can tell most changes consisting of initialisation code being moved around. https://github.com/bevyengine/bevy/pull/8336/files
    comment by laund · 2023-05-19 · in Bevy and WebGPU
  43. When do think bevy will support entity-entity relationships ? https://github.com/bevyengine/bevy/issues/3742 . Flecs ECS already supports this: https://github.com/SanderMertens/flecs/blob/master/docs/Rela...
    comment by lenkite · 2023-05-19 · in Bevy and WebGPU
  44. …using it, it's well suited for "desktop applications", the shorthand to use it is `desktop_app()` https://github.com/bevyengine/bevy/blob/1c5c94715cb17cda5ae2... . https://github.com/bevyengine/bevy/
  45. …approach development in C++, you come to realise that Rust is the language we wanted all along. [1] https://github.com/bevyengine/bevy/tree/main/crates
  46. We explicitly label easy first issues in our issue tracker: https://github.com/bevyengine/bevy/issues?q=is%3Aissue+is%3A... . These should get you up to speed with the contribution process and, at the very minimum, get your feet wet with…
  47. FWIW there is a ~8 month old PR that purported to add WebGPU support. https://github.com/bevyengine/bevy/pull/5027
  48. We've already gotten it working! https://github.com/bevyengine/bevy/pull/5027 The only reason we haven't merged it yet is we need to sort out a high level "app api" thing: WebGPU requires async init (as in the Rust async feature). The PR…
  49. …did for 0.8 it should allow WebGPU to work (and I plan on doing this in the next couple days). [1] https://github.com/bevyengine/bevy/discussions/3239 [2] https://github.com/Andrewp2/andrew-bevy/tree/webgpu-2 warning extremely bad code
    comment by AndrewPGameDev · 2023-03-06 · in Bevy 0.10: data oriented game engine built in Rust
  50. You can see Bevy's release history here: https://github.com/bevyengine/bevy/releases where you can see that there have historically been releases with breaking roughly every 2 months (although the last one was back in Nov 2022)