Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redistribute contents of 2D and 3D examples crates #4214

Closed
alice-i-cecile opened this issue Mar 15, 2022 · 4 comments
Closed

Redistribute contents of 2D and 3D examples crates #4214

alice-i-cecile opened this issue Mar 15, 2022 · 4 comments
Labels
C-Examples An addition or correction to our examples

Comments

@alice-i-cecile
Copy link
Member

As the engine has grown, the 2D and 3D folders have become fairly ambiguous catch-all categories.

For the most part, these examples belong in either a rendering folder, a "stress-testing" folder, or the transforms folder.

@alice-i-cecile alice-i-cecile added the C-Examples An addition or correction to our examples label Mar 15, 2022
@cart
Copy link
Member

cart commented Mar 15, 2022

I think 2d and 3d are useful as categories because they are almost always "distinct". A user is either building a 2d game or a 3d game. Is it really useful to put a "3d screen space ambient occlusion" example adjacent to a "sprite" example in a general purpose "rendering" folder? The intersection between those two features for a given project is "empty". Someone looking for a way to draw a sprite is probably more likely to search in a "2d" folder than a "rendering" folder.

@alice-i-cecile
Copy link
Member Author

Yeah; this ties into some of the broader conversations I've had with @mockersf about "how do we organize and scale examples". Both organization methods can be useful, and we need a way to address organization of the growing list of examples without simply stopping adding them.

@mockersf
Copy link
Member

mockersf commented Mar 15, 2022

I think we should just give up on examples organization / discoverability in the GitHub repo: bevyengine/bevy-website#299

(and by give up, I mean try to keep it simple, but it's not the right place for that. it should be on the website, and the repo example folder should be more a concern for Bevy developers, not Bevy users)

@alice-i-cecile
Copy link
Member Author

Sounds good to me. We can do a better job of it there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Examples An addition or correction to our examples
Projects
None yet
Development

No branches or pull requests

3 participants