home.social

#bevy — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bevy, aggregated by home.social.

fetched live
  1. Aaand sure enough the thing that once seemed impossible to understand now seems pretty simple. I'm not totally there yet, but I have an approximate mental model.

    Basically, to play an animation (for a 3D model) in #bevy, you need 1/ an animation graph 2/ an animation player.

    The animation graph basically contains the animation data itself — except it may store the data for several animations and allow to combine them with one another, hence the relatively complex data structure.

    The animation player is attached to your 3D model, it's how you can tell the engine that the animation applies to it. It is spawned as (a component of) a descendant of the entity attached to your 3D model.

    Much of the complexity of the examples came from trying to extract the animation and model data from the .glb into a graph and a player.

    (Feel free to correct or supplement this! I'm still in the process of understanding this :) )

  2. Aaand sure enough the thing that once seemed impossible to understand now seems pretty simple. I'm not totally there yet, but I have an approximate mental model.

    Basically, to play an animation (for a 3D model) in #bevy, you need 1/ an animation graph 2/ an animation player.

    The animation graph basically contains the animation data itself — except it may store the data for several animations and allow to combine them with one another, hence the relatively complex data structure.

    The animation player is attached to your 3D model, it's how you can tell the engine that the animation applies to it. It is spawned as (a component of) a descendant of the entity attached to your 3D model.

    Much of the complexity of the examples came from trying to extract the animation and model data from the .glb into a graph and a player.

    (Feel free to correct or supplement this! I'm still in the process of understanding this :) )

  3. Aaand sure enough the thing that once seemed impossible to understand now seems pretty simple. I'm not totally there yet, but I have an approximate mental model.

    Basically, to play an animation (for a 3D model) in #bevy, you need 1/ an animation graph 2/ an animation player.

    The animation graph basically contains the animation data itself — except it may store the data for several animations and allow to combine them with one another, hence the relatively complex data structure.

    The animation player is attached to your 3D model, it's how you can tell the engine that the animation applies to it. It is spawned as (a component of) a descendant of the entity attached to your 3D model.

    Much of the complexity of the examples came from trying to extract the animation and model data from the .glb into a graph and a player.

    (Feel free to correct or supplement this! I'm still in the process of understanding this :) )

  4. Working on a new menu using the new bevy_feathers...

    There are some big changes coming soon 😉

    #Bevy #GameDev #Rust #FlightSim

  5. Working on a new menu using the new bevy_feathers...

    There are some big changes coming soon 😉

    #Bevy #GameDev #Rust #FlightSim

  6. Working on a new menu using the new bevy_feathers...

    There are some big changes coming soon 😉

    #Bevy #GameDev #Rust #FlightSim

  7. Working on a new menu using the new bevy_feathers...

    There are some big changes coming soon 😉

    #Bevy #GameDev #Rust #FlightSim

  8. Working on a new menu using the new bevy_feathers...

    There are some big changes coming soon 😉

    #Bevy #GameDev #Rust #FlightSim

  9. If you're looking in from the outside: Don't think badly about bevy over this existing, instead feel free to borrow this idea for your own needs. If you want to talk to me about this kind of thing, I've got a lot of thoughts.

    #bevy #rust #gamedev

  10. If you're looking in from the outside: Don't think badly about bevy over this existing, instead feel free to borrow this idea for your own needs. If you want to talk to me about this kind of thing, I've got a lot of thoughts.

    #bevy #rust #gamedev

  11. If you're looking in from the outside: Don't think badly about bevy over this existing, instead feel free to borrow this idea for your own needs. If you want to talk to me about this kind of thing, I've got a lot of thoughts.

    #bevy #rust #gamedev

  12. If you're looking in from the outside: Don't think badly about bevy over this existing, instead feel free to borrow this idea for your own needs. If you want to talk to me about this kind of thing, I've got a lot of thoughts.

    #bevy #rust #gamedev

  13. If you're looking in from the outside: Don't think badly about bevy over this existing, instead feel free to borrow this idea for your own needs. If you want to talk to me about this kind of thing, I've got a lot of thoughts.

    #bevy #rust #gamedev

  14. This is a different kind of "anti-ai" space I've been working on through talking to friends, colleagues, community members, trade union members. Resistance through mutual support and persistence rather than spiralling.

    #bevy #rust #gamedev

  15. This is a different kind of "anti-ai" space I've been working on through talking to friends, colleagues, community members, trade union members. Resistance through mutual support and persistence rather than spiralling.

    #bevy #rust #gamedev

  16. This is a different kind of "anti-ai" space I've been working on through talking to friends, colleagues, community members, trade union members. Resistance through mutual support and persistence rather than spiralling.

    #bevy #rust #gamedev

  17. This is a different kind of "anti-ai" space I've been working on through talking to friends, colleagues, community members, trade union members. Resistance through mutual support and persistence rather than spiralling.

    #bevy #rust #gamedev

  18. This is a different kind of "anti-ai" space I've been working on through talking to friends, colleagues, community members, trade union members. Resistance through mutual support and persistence rather than spiralling.

    #bevy #rust #gamedev

  19. This is one of those spaces, focused on separating the negative social-technical effects of LLM use from people who feel devalued and demotivated by their presence, and for those who like the vibe and want to hang out here.

    #bevy #rust #gamedev

  20. This is one of those spaces, focused on separating the negative social-technical effects of LLM use from people who feel devalued and demotivated by their presence, and for those who like the vibe and want to hang out here.

    #bevy #rust #gamedev

  21. This is one of those spaces, focused on separating the negative social-technical effects of LLM use from people who feel devalued and demotivated by their presence, and for those who like the vibe and want to hang out here.

    #bevy #rust #gamedev

  22. This is one of those spaces, focused on separating the negative social-technical effects of LLM use from people who feel devalued and demotivated by their presence, and for those who like the vibe and want to hang out here.

    #bevy #rust #gamedev

  23. This is one of those spaces, focused on separating the negative social-technical effects of LLM use from people who feel devalued and demotivated by their presence, and for those who like the vibe and want to hang out here.

    #bevy #rust #gamedev

  24. What is "AI Sobriety"?

    Sober Spaces are places where people who have a history with a substance, or are otherwise negatively affected by its ambient presence in society, can spend time knowing they're in a safe and constructive environment for them.

    #bevy #rust #gamedev

  25. What is "AI Sobriety"?

    Sober Spaces are places where people who have a history with a substance, or are otherwise negatively affected by its ambient presence in society, can spend time knowing they're in a safe and constructive environment for them.

    #bevy #rust #gamedev

  26. What is "AI Sobriety"?

    Sober Spaces are places where people who have a history with a substance, or are otherwise negatively affected by its ambient presence in society, can spend time knowing they're in a safe and constructive environment for them.

    #bevy #rust #gamedev

  27. What is "AI Sobriety"?

    Sober Spaces are places where people who have a history with a substance, or are otherwise negatively affected by its ambient presence in society, can spend time knowing they're in a safe and constructive environment for them.

    #bevy #rust #gamedev

  28. What is "AI Sobriety"?

    Sober Spaces are places where people who have a history with a substance, or are otherwise negatively affected by its ambient presence in society, can spend time knowing they're in a safe and constructive environment for them.

    #bevy #rust #gamedev

  29. Last week I opened up "Creative Bevians," an "AI-Sober" space for Bevy community members to work on the engine, their projects, their ecosystem crates, and their related artistic practices.

    creative.bevians.com

    #bevy #rust #gamedev

  30. Last week I opened up "Creative Bevians," an "AI-Sober" space for Bevy community members to work on the engine, their projects, their ecosystem crates, and their related artistic practices.

    creative.bevians.com

    #bevy #rust #gamedev

  31. Last week I opened up "Creative Bevians," an "AI-Sober" space for Bevy community members to work on the engine, their projects, their ecosystem crates, and their related artistic practices.

    creative.bevians.com

    #bevy #rust #gamedev

  32. Last week I opened up "Creative Bevians," an "AI-Sober" space for Bevy community members to work on the engine, their projects, their ecosystem crates, and their related artistic practices.

    creative.bevians.com

    #bevy #rust #gamedev

  33. Last week I opened up "Creative Bevians," an "AI-Sober" space for Bevy community members to work on the engine, their projects, their ecosystem crates, and their related artistic practices.

    creative.bevians.com

    #bevy #rust #gamedev

  34. This Week in Game Engines 38 is here!

    enginesdatabase.com/blog/this-

    This week we have 6 years of Bevy ECS, making 2D games using Ruby language, to-policy or not to-policy AI, optimizing Mario Kart builds using Pareto Frontier (I always picked Dry Bones because he looked cool but I guess I was in the wrong this whole time), and much more!

    #bevy #ruby #rust #gamedev #news

  35. This Week in Game Engines 38 is here!

    enginesdatabase.com/blog/this-

    This week we have 6 years of Bevy ECS, making 2D games using Ruby language, to-policy or not to-policy AI, optimizing Mario Kart builds using Pareto Frontier (I always picked Dry Bones because he looked cool but I guess I was in the wrong this whole time), and much more!

    #bevy #ruby #rust #gamedev #news

  36. This Week in Game Engines 38 is here!

    enginesdatabase.com/blog/this-

    This week we have 6 years of Bevy ECS, making 2D games using Ruby language, to-policy or not to-policy AI, optimizing Mario Kart builds using Pareto Frontier (I always picked Dry Bones because he looked cool but I guess I was in the wrong this whole time), and much more!

    #bevy #ruby #rust #gamedev #news

  37. This Week in Game Engines 38 is here!

    enginesdatabase.com/blog/this-

    This week we have 6 years of Bevy ECS, making 2D games using Ruby language, to-policy or not to-policy AI, optimizing Mario Kart builds using Pareto Frontier (I always picked Dry Bones because he looked cool but I guess I was in the wrong this whole time), and much more!

    #bevy #ruby #rust #gamedev #news

  38. This Week in Game Engines 38 is here!

    enginesdatabase.com/blog/this-

    This week we have 6 years of Bevy ECS, making 2D games using Ruby language, to-policy or not to-policy AI, optimizing Mario Kart builds using Pareto Frontier (I always picked Dry Bones because he looked cool but I guess I was in the wrong this whole time), and much more!

    #bevy #ruby #rust #gamedev #news

  39. so like how do I automate windows builds of my game in 2026, is a snapshotted ltsc vm with rust and my ci runner the least painful way to go? #linuxuser #gamedev #bevy. It would be really funny to launch as a linux/mac exclusive.
  40. Today is Bevy's sixth birthday! As always, I've used this as a chance to reflect on the past year and outline my hopes and dreams for the next year of #bevy:

    bevy.org/news/bevys-sixth-birt

  41. Today is Bevy's sixth birthday! As always, I've used this as a chance to reflect on the past year and outline my hopes and dreams for the next year of #bevy:

    bevy.org/news/bevys-sixth-birt

  42. Today is Bevy's sixth birthday! As always, I've used this as a chance to reflect on the past year and outline my hopes and dreams for the next year of #bevy:

    bevy.org/news/bevys-sixth-birt

  43. Today is Bevy's sixth birthday! As always, I've used this as a chance to reflect on the past year and outline my hopes and dreams for the next year of #bevy:

    bevy.org/news/bevys-sixth-birt

  44. Today is Bevy's sixth birthday! As always, I've used this as a chance to reflect on the past year and outline my hopes and dreams for the next year of #bevy:

    bevy.org/news/bevys-sixth-birt

  45. Prototyping a game while also learning Bevy means I spend a lot of time refactoring ECS functions to be more modular. I know that’s “bad” game dev practice but I’m also a bad game dev, so I think that’s on brand for me.

    #bevy #rust #SoloGameDev #IAmBadAtFollowingInstructionsAnyway

  46. Prototyping a game while also learning Bevy means I spend a lot of time refactoring ECS functions to be more modular. I know that’s “bad” game dev practice but I’m also a bad game dev, so I think that’s on brand for me.

    #bevy #rust #SoloGameDev #IAmBadAtFollowingInstructionsAnyway

  47. Prototyping a game while also learning Bevy means I spend a lot of time refactoring ECS functions to be more modular. I know that’s “bad” game dev practice but I’m also a bad game dev, so I think that’s on brand for me.

    #bevy #rust #SoloGameDev #IAmBadAtFollowingInstructionsAnyway

  48. Prototyping a game while also learning Bevy means I spend a lot of time refactoring ECS functions to be more modular. I know that’s “bad” game dev practice but I’m also a bad game dev, so I think that’s on brand for me.

    #bevy #rust #SoloGameDev #IAmBadAtFollowingInstructionsAnyway

  49. Currently trying to make sense of animation in #bevy. I am: not having a good time

  50. Currently trying to make sense of animation in #bevy. I am: not having a good time

  51. Currently trying to make sense of animation in #bevy. I am: not having a good time

  52. Today's devlog for my Number Battle subproject includes a new mechanic, polish and bug fixes!

    You can see the changes in this video, and read what has changed and see the full video in the blogpost: enmark.neocities.org/blog/numb

    #numberbattle #bevy #gamedev

  53. Today's devlog for my Number Battle subproject includes a new mechanic, polish and bug fixes!

    You can see the changes in this video, and read what has changed and see the full video in the blogpost: enmark.neocities.org/blog/numb

    #numberbattle #bevy #gamedev

  54. Today's devlog for my Number Battle subproject includes a new mechanic, polish and bug fixes!

    You can see the changes in this video, and read what has changed and see the full video in the blogpost: enmark.neocities.org/blog/numb

    #numberbattle #bevy #gamedev

  55. Today's devlog for my Number Battle subproject includes a new mechanic, polish and bug fixes!

    You can see the changes in this video, and read what has changed and see the full video in the blogpost: enmark.neocities.org/blog/numb

    #numberbattle #bevy #gamedev