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

Document timesteps and scheduling for the Bevy plugin #95

Open
Jondolf opened this issue Mar 17, 2024 · 0 comments
Open

Document timesteps and scheduling for the Bevy plugin #95

Jondolf opened this issue Mar 17, 2024 · 0 comments
Labels
D-Medium Medium difficulty documentation Improvements or additions to documentation M-Bevy about bevy_rapier crate P-Medium Medium Priority S-not-started Work has not started on it

Comments

@Jondolf
Copy link
Contributor

Jondolf commented Mar 17, 2024

What problem does this solve or what need does it fill?

Related to #91.

Timesteps and scheduling details can be very important for Bevy games. The default timestep in bevy_rapier is a variable timestep, but for a lot of games it can be better to run physics in FixedUpdate with a fixed timestep, or even in a custom schedule for e.g. networking purposes. I believe a fixed timestep is even the default in most game engines like Unity.

It should be properly documented how users can configure their timesteps and the schedule in which physics is run, and what tradeoffs and benefits each option has (e.g. determinism, performance, visual smoothness, and so on).

What solution would you like?

Document timesteps and physics scheduling for Bevy. This could have its own page or be a part of something like #91.

@Vrixyz Vrixyz added documentation Improvements or additions to documentation P-Medium Medium Priority M-Bevy about bevy_rapier crate D-Medium Medium difficulty S-not-started Work has not started on it labels May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
D-Medium Medium difficulty documentation Improvements or additions to documentation M-Bevy about bevy_rapier crate P-Medium Medium Priority S-not-started Work has not started on it
Projects
None yet
Development

No branches or pull requests

2 participants