@chrisbiscardi@hachyderm.io
@chrisbiscardi@hachyderm.io avatar

chrisbiscardi

@chrisbiscardi@hachyderm.io

Rust and Rust Accessories.

I do youtube: https://www.youtube.com/c/chrisbiscardi

and Rust education: https://rustadventure.dev/

This profile is from a federated server and may be incomplete. Browse more on the original instance.

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar
chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This Week in Bevy: ClearCoat, new examples, and game updates

This week there are a bunch of new examples added to the repo, new additions to the StandardMaterial, and more.

Out in the wider ecosystem, we'll see 400,000 entities on a flowfield in the showcases as well as crates for networking, ui, and signals.

On top of that there are game updates from past Bevy jams, card games and more.

https://thisweekinbevy.com/issue/2024-05-13-clearcoat-new-examples-and-game-updates

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

experimental tiled integration. Seems like actual Tiled usage would take quite a bit of work to build out though.

Using bevy_ecs_tilemap at the moment. There's some z-indexing that I don't quite have a handle on yet.

video/mp4

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

8-way sprite exported from blender, using seldom_state and leafwing_input_manager for controls and animation control. idle, running, and dashing are the only animations implemented at the moment.

Just a prototype, but happy with the way it turned out, and I got a little blender scripting in too.

#rustlang #bevyengine #gamedev

video/mp4

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

blender -> sprites -> bevy

for 8-way directional movement

#bevyengine #rustlang

a character running

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This week in Bevy we've got some project changes relating to contributing, PR review, and the formalization of working groups, new color grading and state-management features, as well as some exciting experiments and demos.

Particularly interesting on the experimental side of things is a new crate and some experimentation with Bevy/Vello integration.

https://thisweekinbevy.com/issue/2024-05-06-vello-steamdecks-and-procedural-generation

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

loading indicator -> "Hades" start screen Bevy demo.

I think I've learned what I wanted to from building this "Hades Start Menu" style demo. Doesn't use any Hades assets for copyright reasons, but accomplishes all of the elements in it using bevy_ui.

Still some more to do on it re: timings and such but happy with the couple custom shaders I wrote and having exported 3d animations as sprites from blender, etc for this.

#bevyengine #rustlang #gamedev

video/mp4

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This Week in Bevy 2024-04-29 - Motion Blur, Visualizations, and beautiful renders

https://thisweekinbevy.com/issue/2024-04-29-motion-blur-visualizations-and-beautiful-renders

#rustlang #bevyengine #gamedev

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

If you like these images, you may like this random repo I uploaded today. At the moment, its just a demo that I pulled out of some other code at this point. 3d pixelated camera with a stylized toon shader.

https://github.com/rust-adventure/bevy_plugin_pixelate

#bevyengine #rustlang #gamedev

image/jpeg
image/jpeg

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

This Week in Bevy is very exciting this week. A tool for HDRis, Nannou's progress on their Bevy backend, Ludum Dare entries, and Bevy running on an ESP32!

https://thisweekinbevy.com/issue/2024-04-22-ludum-dare-nannou-and-esp32s

#rustlang #bevyengine #gamedev

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

On stream today we worked on new game essentials for Asteroids and implemented Levels on top. Destroying all asteroids now completes a level, spawning a new set of meteors equivalent to the current level (level 2->3 in this clip).

video/mp4

chrisbiscardi,
@chrisbiscardi@hachyderm.io avatar

Stream recording is available here, which is currently happening every Saturday morning. roughly 8AM PST ( https://everytimezone.com/s/5a29d682 ): https://www.youtube.com/watch?v=oEQ_26czg2k

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

Switched from CollidingEntities to CollisionEnded event, which allows more balls to play more stably with less tunneling.

video/mp4

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

Took an hour or so to build out an "Infinite Pong" example. While it could be built from-scratch, I thought a really interesting angle was to explore bevy_ecs_tilemap's tile-per-entity model and adding colliders to that model.

#rustlang #bevyengine #gamedev

infinite pong on a 16/9 grid

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar
chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

life system, particles, engine effects. Its feeling more complete every stream!

Today's stream is up now: https://youtube.com/live/Tw4lG6UEYUk

#rustlang #bevyengine #gamedev

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

My talk on Bevy's Rusty ergonomics was uploaded on the Rust Nation UK conf channel!

https://youtu.be/CnoDOc6ML0Y

#bevyengine #rustlang #gamedev

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

meteor explosion particles using bevy_hanabi

#bevyengine #rustlang #gamedev

asteroids particles

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar
chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar
chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

and here's my lil asteroids clone. Built over the course of two plane flights. There's some UI, ship choice, meteors, lasers, and even a working resource-based pause system.

#rustlang #bevyengine #gamedev

asteroids

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

Wrote a small custom asset plugin in my current project for loading in @kenney spritesheets into @bevy

#rustlang #bevyengine

rotating through a spritesheet

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

ok shooting stationary objects with this ship is mildly difficult lol

#rustlang #bevyengine #gamedev

video/mp4

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar
chrisbiscardi,
@chrisbiscardi@hachyderm.io avatar

@alice_i_cecile I hope I covered the right "amount" of it. I'm still figuring out the right balance for pre-merge topics. I noticed you were going to do some more work on the RFC pretty soon after the issue was published so I didn't try to summarize the actual content too much.

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

quick q: do you sometimes say to someone "I've been there, it gets better" but then IMMEDIATELY feel the urge to say "I'm sure I'm years behind you on other things!" b/c the other remark made you sound superior / sounded like you were judging them?

chrisbiscardi,
@chrisbiscardi@hachyderm.io avatar

@fasterthanlime yeah agreed. Very distinct levels of energy expenditure there.

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