zacharygoulet, to rust

New post of bevy adventures out! Bevy Destination Part 2

https://zacharygoulet.com/blog/bevy-destination-p2

ramirezmike, to bevy

I uploaded a new version of ¿Quién es el Mechaburro? You can read about the new features, see comparison shots and read about my experience showing it off at a local arcade bar here:
https://ramirezmike2.itch.io/quien-es-el-mechaburro/devlog/680204/version-20-release

Shatur, to bevy
@Shatur@mastodon.social avatar

Implemented door placement

Boolean operations in 3D are quite heavy. But fortunately, each wall can be represented as two 2D planes.

To determine which 2D shape I need to cut from the mentioned planes, I add a special plane in Blender with "Cutout" name. This is what The Sims series do.

And for all doors located on a wall I triangulate combined vertices using earcutr. The library API doesn't fit well with Bevy, but it does the trick.

@projectharmonia



Door placement on a wall.

alice_i_cecile, to blender
@alice_i_cecile@mastodon.gamedev.place avatar

Love for ? Wish had an interactive scene editor? The @bevy community continues to make incredible things: dynamically generated UI to modify data via reflection??

https://www.youtube.com/watch?v=PRDUH0JUS_A

An awesome video from @chrisbiscardi about the incredible work being done by @crobocado.

crobocado, to bevy
@crobocado@mastodon.social avatar

So after a lot of blood , sweat & tears (or coffee, debugging, and swearing ?) The first release of the tooling to add & edit components in is OUT !!
You can now make an export of your registry, and have the Blender add-on generate a custom UI for you for all your (and Bevy's built in) components !
On the menu:

1/2
Have fun !

video/mp4

Az, to rust
@Az@mastodon.gamedev.place avatar

Today I released my first (two) crates! 🎉
mesh_to_sdf generates a signed distance field from a 3D mesh and its client lets you visualize it to fine-tune the parameters (and more).

It's agnostic to your math library, so you start using it right now with or your favorite math library / game engine.

https://crates.io/crates/mesh_to_sdf
https://crates.io/crates/mesh_to_sdf_client

An overview of the mesh_to_sdf client app. It features model pbr, signed distance field visualization as a colored point cloud (green outside, blue inside, red surface), a voxelization and a raymarcher. On the left, an ui displays the most important informations (model and sdf data), and parameters to play with the renderer.

alice_i_cecile, to bevy
@alice_i_cecile@mastodon.gamedev.place avatar

Alright, Monday morning rolls around, so that means it's time for another round of . As the community prepare for the 0.13 launch of our game engine, let's take a look at the community-reviewed PRs that are ready to merge!

We have 8 in our backlog this week: follow along for a look behind the scenes! https://github.com/bevyengine/bevy/pulls?q=is%3Aopen+is%3Apr+label%3AS-Ready-For-Final-Review+-label%3AS-Controversial+-label%3AS-Blocked+-label%3AS-Adopt-Me+

Rahul_TheMadlad, to bevy

Just made a youtube video on my first game in back to back weeks. It's not the best.(It's my first lmao). Will work on an actual game project in 2 weeks

https://youtu.be/8G8DuRMHGp4?si=9kJ4JAsBTEG8SD8p

alice_i_cecile, to bevy
@alice_i_cecile@mastodon.gamedev.place avatar

https://deadmoney.gg/news/articles/strike-the-earth

Another team has announced their game-in-progress, Architect of Ruin! Who said that only has game engines ;) It's a fantasy colony survival game; looks a lot like Rimworld in terms of initial mechanics?

Brandon Reinhardt, the team lead, is actually a former coworker of mine, and I've taken a peek at this code base! Still very early, but I have a lot of faith in the team's ability to both design and ship a fun, interesting game :D

sqweebking, to bevy

We have some really basic AI movement, using -brain

https://youtu.be/RKcppjIJ3Js

khalidabuhakmeh, to rust
@khalidabuhakmeh@mastodon.social avatar

What’s surprising about and in general is that the compilation times are much faster than expected.

A lot of dependency optimization and caching makes the iterative loop surprisingly pleasant.

Also, here's a fox running in on .

Shatur, to bevy
@Shatur@mastodon.social avatar

Improved wall generation

Now walls are separate meshes and take full advantage of ECS, including change detection to rebuild only changed parts.

The new approach also automatically fixed some bugs and enabled instant update of other walls that were affected by currently spawning wall.

@projectharmonia

Walls connection demonstration.

Jayrude, to rust
@Jayrude@mastodon.gamedev.place avatar
alice_i_cecile, to rust
@alice_i_cecile@mastodon.gamedev.place avatar

I just gave a introductory talk on reflection in and for the inaugural unofficial Bevy meetup. The full talk and Q&A will be posted later (along with the great talks from my co-speakers), but for now, you can see the full slides with speaker notes! If you've ever wondered "what the fuck is reflection?", this is a fun digestible introduction!

https://docs.google.com/presentation/d/1Nbl92oTPS-7x67xKaZxcWsF2xUqG93r25jz51IESTh0/edit?usp=sharing

alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

The recording of my talk "What the Fuck is Reflection" is now available! https://www.youtube.com/watch?v=vxPKWb0dSqQ

If you want to hear a bit about how we implement and use reflection in for , this is a nice approachable 15 minute talk with questions at the end!

livingcoder, to bevy

The event is starting now!
https://www.youtube.com/live/i3wF71XJ-24

mo8it, to bevy
@mo8it@fosstodon.org avatar

Who is also attending the online Meetup tomorrow? 😃

https://meetup.com/bevy-game-development/events/298399958/

Great talks by great people are scheduled. Don't miss them 🏃‍♂️

Thanks to @rusticorn for organizing it! :blobcatheart:

sleepytea, to rust
@sleepytea@mastodon.gamedev.place avatar

Got skyboxs working in bevy, immediately improved vibe ! Had to do some shenanigans with file formats but it was worth the effort :)

zacharygoulet, to rust

Hey! Just released the first post in my new Bevy Adventures series. Check it out here: https://zacharygoulet.com/blog/bevy-destination-p1

Hope you like it!

elmowilk, to bevy
@elmowilk@mastodon.online avatar

I've been using 's SystemParam API a lot lately. Together with GATs and the ECS it's very powerful.

It's easy to share behaviour while still being flexible on a case by case basis.

Adding content is easier, giving lots of depth to my game.

e.g.: To add a new Upgrade, I just specify which components to get from the ECS via SystemParam and a couple lines how to combine them, then use a generic system.

It speeds up adding a new Upgrade a lot, so I can implement more of them.

GIF of an isometric city-builder game with carts, ships and trains traveling between buildings. It's unrelated to the tweet itself (except it's the same game of course), but I wanted to tweet a GIF anyway...

Shatur, to bevy
@Shatur@mastodon.social avatar

Added UV for generated walls

It was an interesting task and I learned a lot about how meshes are represented internally.

Initially I used 8 vertices for each wall. But then I discovered that if I needed a different color and normal for each side, then I needed a different vertex! So I reworked the mesh generation to make 20 vertices per mesh (for each side with no bottom).

@projectharmonia

video/mp4

mo8it, to bevy
@mo8it@fosstodon.org avatar

I am following this fantastic tutorial in by @johanhelsing and I highly recommend it after learning some of the basics of Bevy 😍

https://johanhelsing.studio/posts/bevy-xpbd/

The tutorial isn't complete yet, but the first 6 parts are already a lot of material!

The attached GIF is the result of the first part ✨

@johanhelsing thank you for this treasure 🥰

PS: I know there is the physics library bevy_xpbd, but I want to implement XPBD from scratch for learning :D

video/mp4

Shatur, to bevy
@Shatur@mastodon.social avatar

Added placeable Retro TV object

The model made by @YaraGardaria

Bevy looks quite nice with normal maps and good lighting settings.

@projectharmonia

video/mp4

Shatur, to bevy
@Shatur@mastodon.social avatar

🧬 bevy_replicon v0.21.1 is out!

It's a high level networking crate for the Bevy game engine.

After quite some R&D from UkoeHB in Discord and I, the library now features entity visibility control for clients!

The new companion crate bevy_replicon_attributes extends replicon visibility with a highly ergonomic attributes-based API.

See the changelog for a full list of changes: https://github.com/projectharmonia/bevy_replicon/blob/master/CHANGELOG.md

📦https://crates.io/crates/bevy_replicon
📦https://crates.io/crates/bevy_replicon_attributes

@projectharmonia

Shatur, to bevy Russian
@Shatur@mastodon.social avatar

Love Bevy asset reloading feature!

To implement object buttons reloading when changing metadata files, I simply added a system that respawns buttons when metadata changes. Complete separate preview system automatically updates the image. So convenient.

@projectharmonia

video/mp4

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • modclub
  • everett
  • rosin
  • Youngstown
  • slotface
  • ethstaker
  • mdbf
  • kavyap
  • osvaldo12
  • DreamBathrooms
  • anitta
  • Durango
  • ngwrru68w68
  • tester
  • khanakhh
  • love
  • tacticalgear
  • cubers
  • GTA5RPClips
  • Leos
  • normalnudes
  • provamag3
  • cisconetworking
  • JUstTest
  • All magazines