Carter Anderson's Avatar

Carter Anderson

@cart.work

Creator of Bevy Engine. Gamedev, programmer, and artist.

715
Followers
25
Following
37
Posts
05.05.2023
Joined
Posts Following

Latest posts by Carter Anderson @cart.work

Preview
Bevy Jam #7 A game jam from 2026-02-07 to 2026-03-01 hosted by bevy. Welcome to the seventh official Bevy Jam! In this 9 day event, your goal is to make a game using Bevy , the free and open-source game engine bu...

Bevy Jam #7 starts in 2 days! It isn't too late to sign up!

itch.io/jam/bevy-jam-7

05.02.2026 00:36 πŸ‘ 30 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0
Preview
Bevy 0.18 Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!

Bevy 0.18 is out now!

It features Atmosphere Occlusion and PBR Shading, Generalized Atmospheric Scattering Media, Solari features, PBR Fixes, Font Variations, Automatic Directional Navigation, Fullscreen Materials, Cargo Feature Collections, Camera Controllers, and more!

bevy.org/news/bevy-0-...

13.01.2026 21:41 πŸ‘ 182 πŸ” 72 πŸ’¬ 2 πŸ“Œ 3

It is high time we started tracking these things as a matter of course in a standardized way. This has already caught a ton of regressions.

10.12.2025 22:25 πŸ‘ 18 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've read doc.rust-lang.org/nomicon/phan... and rust-lang.github.io/rfcs/0738-va...

Some of the rationale behind not defaulting feels wild to me, given how clunky and common it is in practice. "Phantom type parameters occur relatively rarely anyhow" does not ring true to me.

04.12.2025 01:34 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

In a language where you can define some Foo trait for behaviors that don't take "self" as a parameter (ex: Foo::do_thing()), it feels pretty wild to me that being generic on that behavior requires anything more than specifying that you want MyType<T: Foo>.

04.12.2025 01:31 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Can someone explain to me why the PhantomData<fn() -> T> behavior cannot be the default implied behavior for unused types in Rust? (aka: pretend T is not stored on the type ... because it isn't).

PhantomData comes up constantly for me in safe code and it feels SO clunky to me.

04.12.2025 01:27 πŸ‘ 14 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0
Preview
Community Reflection on Bevy's Fifth Year Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!

It has been a month since Bevy's fifth birthday. We asked the community to reflect on the past year and outline their hopes and dreams for the next year.

You can read the community's reflections on Bevy's fifth year here:
bevy.org/news/communi...

17.09.2025 00:12 πŸ‘ 40 πŸ” 6 πŸ’¬ 0 πŸ“Œ 1

They can advocate to other maintainers to cut one of us
They can stop funding the Bevy Foundation
They can move contributions / development activity elsewhere

08.09.2025 23:09 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One key distinction is that the Bevy Foundation is controlled 100% by the maintainers (by nature of being them). The board can depose me or you at any time. Which is good.

The community at large has less direct levers to pull:

08.09.2025 23:08 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Yeah I'd say we're pretty pirate-ey. Community-driven, consensus focused development. Equal (and modest) pay of Bevy Foundation employees. The less fun "keep things running/moving" work falls on Foundation employees if nobody else does it.

The Foundation board is every maintainer and nobody else.

08.09.2025 23:06 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Fantasy Fencer - Dev Journal 1
Fantasy Fencer - Dev Journal 1 YouTube video by PostRobcore

Fantasy Fencer - Dev Journal 1 is live! My first dev journal video, yay! 😸

I cover the current in-dev version of the game (0.3) and plans for future features on the way to 1.0! πŸ—ΊοΈ

Check it out! πŸ“Ό

youtu.be/O4dloP3gHTM

#indiedev #gamedev

08.09.2025 19:30 πŸ‘ 15 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Post image

Not quite sure how this happened, but I just noticed our margins are a bit of a stretch of the stated "~$3": hoodie is $3.98, crewneck is $4.73, and Tee is $4.08. I'll personally Venmo or Paypal anyone that wants a refund of the difference: forward cart@bevy.org your receipt, and your relevant info

26.08.2025 00:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Wonderwall but it’s math rock and with a Game Boy
Wonderwall but it’s math rock and with a Game Boy YouTube video by Josh Waites

Song of the day: www.youtube.com/watch?v=ilaC...

21.08.2025 23:49 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Technically yesterday actually :)

11.08.2025 10:56 πŸ‘ 10 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Bevy's Fifth Birthday Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!

Today is Bevy's fifth 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-f...

11.08.2025 10:54 πŸ‘ 153 πŸ” 40 πŸ’¬ 4 πŸ“Œ 7
Post image

A polished commercial #visualnovel? In #rust?! Made with #bevy?! Better believe it :D

Long Story 2 looks super cute, and I'm beyond happy that our #opensource engine could play a role in bringing it to life. Check it out at store.steampowered.c...

26.06.2025 19:38 πŸ‘ 50 πŸ” 11 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

🦜 added charged flowers
πŸ¦† ..which grant a lot 'fortune'
🦫 ..and drop special items
πŸ‡ breaking boulders can lightly charge nearby flowers

#bevyengine #rustlang #gamedev #solodev #cozygame

26.06.2025 08:52 πŸ‘ 26 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

πŸ¦† added UI notifications for:
πŸ‡ reaching a new 'level'
🦜 gaining a 'fortune'
🐿️ (optional) restored mana
πŸ¦β€β¬› (optional) lost/restored health

#bevyengine #rustlang #gamedev #solodev #cozygame

25.06.2025 08:47 πŸ‘ 22 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Arcs and Chains! Now to change the model of notes attached to those chains...

#beatsaber #bevy #bevyengine #rustlang

25.06.2025 19:30 πŸ‘ 8 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

spent way too much time but I'm happy with tabbed settings

#rust #bevy #gamedev #ui

24.06.2025 19:43 πŸ‘ 18 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

I've been working on a #beatsaber map viewer (and hopefully one day, editor) that supports V3/group lighting. Still has a long way to go, but I think I finally have a promising design.

#bevy #bevyengine #rustlang

24.06.2025 18:12 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
A Fistful of Boomerangs by 4D4XFUN, tigerplush, mpwoz, Jacudibu, toast The Good, the Bad, and the Boomerang

The results of Bevy Jam #6 are in!

We had 403 participants, 98 submissions, and 2,203 votes, making this the biggest #Bevy Jam ever!

The winner of Bevy Jam #6 is ... A Fistful of Boomerangs!
4d4xfun.itch.io/bevy-jam-6

And here are the jam results:
itch.io/jam/bevy-jam...

24.06.2025 01:47 πŸ‘ 45 πŸ” 10 πŸ’¬ 1 πŸ“Œ 1

Nope! We’ve always used bevyengine.org. Bevy.org was owned by someone else, and until recently they were not responding to our offers.

06.06.2025 23:15 πŸ‘ 9 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Bevy Engine Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!

After years of yelling into the void, the void finally answered our call! The Bevy Foundation has acquired the bevy.org domain, and as of today it is live as our official domain!

Everything has been updated, including our Bluesky handle (which is now @bevy.org) and all official emails.

05.06.2025 23:01 πŸ‘ 107 πŸ” 6 πŸ’¬ 2 πŸ“Œ 0
Preview
Bevy Jam #6 A game jam from 2025-05-31 to 2025-06-23 hosted by bevy. Welcome to the sixth official Bevy Jam! In this 9 day event, your goal is to make a game using Bevy , the free and open-source game engine buil...

It is almost time for Bevy Jam #6, the official #Bevy game jam!

The jam starts on May 31st (8 days from now) and runs until June 8th.

You can sign up, read the rules, and find teammates here:

itch.io/jam/bevy-jam-6

22.05.2025 19:47 πŸ‘ 42 πŸ” 11 πŸ’¬ 0 πŸ“Œ 0
Preview
Avian Physics 0.3 - Joona Aalto Improved contact reporting, collision hooks, and many more collision detection updates

I just released version 0.3 of Avian, an ECS-driven #physics engine for @bevyengine.org.

Highlights include observable collision events, collision hooks, physics diagnostics, reworked contact pair management, and Bevy 0.16 support.

The announcement can be found here:
joonaa.dev/blog/08/avia...

09.05.2025 22:50 πŸ‘ 72 πŸ” 14 πŸ’¬ 3 πŸ“Œ 1

Looks like the same pattern my last triplanar mapped shader left on a sphere, so either it’s right or we’re both wrong :)

Takes me back. That was long before Bevy.

01.05.2025 17:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

All this chatter about how Rust is supposedly bad for game development is the exact same chatter I used to read about how Rust is bad for server-side apps, or desktop apps, or OS kernels, or libraries to be called from C, etc. etc. 1/2

29.04.2025 00:15 πŸ‘ 71 πŸ” 8 πŸ’¬ 3 πŸ“Œ 1

Really excited about this release. The performance wins were HUGE this cycle, and we've made a lot of progress on the app development user experience.

24.04.2025 20:14 πŸ‘ 42 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Post image

It took me a year to finally set up (it taking this long was fully on me ... I got tired of doing paperwork), but I'm officially employee number 2 of the #Bevy Foundation!

15.04.2025 02:42 πŸ‘ 100 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0