@shnewto

10 Followers
21 Following
18 Posts
<mood>::= "馃檭" | "馃檧" | "馃槵" | "馃悑" (he/him)
githubhttps://github.com/shnewto
visual stuffhttps://drinkspiller.com
tech stuffhttps://sheas.blog
Bevy Color, Gizmos, and 7drl

What happened in the week of 2024-03-04 the Bevy Game Engine ecosystem

This Week in Bevy

2/

My most complex gen art projects took one or two weeks to finish, that being said, I was working on them 8h+ a day and throughout several days and sharing WIPs on a daily basis which could have led to believe they were simple and easy projects, I can assure you, they're not.

I finally published my #Blender => #Gltf => #Bevy #BevyEngine code & workflow

* Useful if you want to use Blender as your Editor
* define Bevy components as custom properties in Blender (JSON for now)
* no plugin or extra tools needed in Blender
* define components in Blender Collections & override any of them in your collection instances if you want
* code to auto add additional required components in Bevy (optional)
* minimal setup & code
* #opensource
* have fun:)

https://github.com/kaosat-dev/bevy-fun-examples/blob/main/examples/blender_gltf_components/README.md

bevy-fun-examples/examples/blender_gltf_components/README.md at main 路 kaosat-dev/bevy-fun-examples

A few "fun" examples for the Bevy engine ! Contribute to kaosat-dev/bevy-fun-examples development by creating an account on GitHub.

GitHub

#Bevy 0.11 is out now!

It features SSAO, TAA, Morph Targets, WebGPU, Granular Shader Imports, Parallax Mapping, Robust Constrast Adaptive Sharpening, Schedule-First ECS APIs, Gizmos, ECS Audio, UI Borders, Grid UI Layout, and more!

https://bevyengine.org/news/bevy-0-11

Bevy 0.11

Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!

Sigh. I, Shepherd, and everyone else are officially out, now.

https://soasis.org/posts/statement-on-rustconf-compile-time-introspection/

Statement on RustConf & Introspection

For Immediate Release.

Shepherd's Oasis

Some performance work for Emergence today: swapped from a resource storing a central #rust hashmap for the water table into pure #bevy ECS.

Profiling with Tracy revealed there were two hot systems in the water dynamics. After some basic investigation and a pair of simple benchmarks, I figured all the indirection was probably largely responsible.

One big refactor later and those are some performance improvements to be proud of! 馃敟

https://github.com/Leafwing-Studios/Emergence/pull/926

Accelerate water dynamics by removing WaterTable resource by alice-i-cecile 路 Pull Request #926 路 Leafwing-Studios/Emergence

Fixes #925. compute_water_depth time: [52.697 碌s 53.378 碌s 54.102 碌s] change: [-94.370% -94.296% -94.231%] (p = 0.00 < 0.05) Performance has improved. Found 2 outliers among 100 measurements...

GitHub

loading 3D meshes directly from Blender files to quickly preview 馃弳馃摲

revisiting my "Blender Launcher" app, this time using @bevy and #egui. I thought it'd be cool if you could preview objects from your #b3d file to quickly inspect what's inside #GameDev

Hot on the heels of our 0.10 release, we're thrilled to announce ....

Bevy Jam #3!

Read the rules and sign up here:
https://itch.io/jam/bevy-jam-3

#bevyjam #bevy #bevyengine

Bevy Jam #3

A game jam from 2023-04-01 to 2023-04-16 hosted by bevy. Welcome to the third official Bevy Jam! In this 10 day event, your goal is to make a game in Bevy Engine , the free and open-source game engine built...

itch.io

bevy_kira_audio version 0.15.0 is out. It supports the new #bevy version and fixes a bug in spacial audio.

https://crates.io/crates/bevy_kira_audio

crates.io: Rust Package Registry

Library updates:

- Inox2d
- bevy_rpg
- lpcg
- egui_dnd
- bevy_rapier_collider_gen
- Mun
- rust-gpu
- assets_manager
- egui
- forma