is there some good videos on how to write game ai for 3d games (navigation in a 3d world, etc)?
both specific to #bevy and generic theory would be appreciated
is there some good videos on how to write game ai for 3d games (navigation in a 3d world, etc)?
both specific to #bevy and generic theory would be appreciated
Still alive.
changed shading of night & day
changed environment a bit
a few code refactors
New release: nano9 v0.1.0-alpha.2 with performance improvements for map() calls.
a few days of prototyping and I am beginning to see what I had in mind. this was very satisfying to build.
With that, we have a new guide for "Community Exercises"
https://rustlings.rust-lang.org/community-exercises
You can create your own exercises and let the #Rustlings program manage them
I have heard that the #BevyEngine community is thinking about creating some exercises for Bevy beginners
It means a lot when one’s contributions get highlighted. Feels good. #opensource #programming #bevyengine
My daughter did her first game jam! It is very incomplete but it was fun to make with her. She even added some easter eggs which she calls "frog eggs.”
https://shanecelis.itch.io/frog-oclock #gamedev #gamejam #1bitjam #bevyengine
@bamboombibbitybop You might want to read
So you want to build an #ECS-backed #GUI framework | Challenges and opportunities in the future of `bevy_ui` - by Alice I. Cecile, Rose Peck (Novemeber 2023)
https://www.leafwing-studios.com/blog/ecs-gui-framework/
Some inspiration could also be Kodiki, a "3D Vim-like text editor with an #IDE ambition built on top of Bevy, #Helix Editor and WezTerm"
...where #Bevy is used "as base platform for rendering, handling input, windows and everything platform dependent".
1/2
Fully migrated to bevy 0.16.0-rc.3
UI & Game Logic seem to fully work
wobbles will be off 'til 0.16.0 release
..and shading adjustments will wait too!
I'm sure this has been done many times before, but I'm still happy to be bit-twiddling in #shaders. The star is this line:
(vertex_index & 3u) + (vertex_index >> 2u)
"Give me the first two bits but add one if the third bit is set.”
The shader generates a UV-mapped quad (right-triangle pair) from the 0 through 5 vertex indices. The screenshot code is abridged; full code is at the link.
https://github.com/shanecelis/bevy/blob/add-viewport-post-processing/crates/bevy_core_pipeline/src/viewport_vertex_shader/viewport.wgsl #gamedev #bevyengine #bittwiddling #wgsl
Water texture animations - a little wonky, but so am I
applied the texture animations for water too
the river serves as a big natural conveyor
Feline fine? Fluffy critters are ready to join the fun!
blobby cats now chill around the world
Did some refactoring today
un-voxeled the boulders
added some cute sfx
changed the big wavy wobble a bit
In Full Resolution: https://youtu.be/7PEjCH6JzhQ
(I may do more on YouTube sometime this year)
Bevy rendering improvements goin' wild.
https://bsky.app/profile/pcwalton.bsky.social/post/3lhwcpfv7ys2e #bevyengine
Just added some BOOM to the game - having a blast!
(re-)added sound effects
..and ambient sound
Over the weekend I've added multiplayer to my #bevyengine game using Bevy Replicon.
The two clients in the video operate in the same world which is managed by an authoritative server, and is replicated to clients.
Running so smooth, I might as well be on roller skates!
added gamepad support for the gameplay
left stick: running
right stick: tool selection
'south' button: tool action
'west' button: object targeting
When life gives you boulders, just roll with it and rock on
rocks now actually drop stones and gems
added a simple bottom ui bar, listing collected items
..with a smol animation if just picked up