bevyengine / bevyengine/bevy

Diagnostic overlay dev tool

Open
#12,560 3 comments 5 reactions 0 assignees View on GitHub
A-Dev-Tools A-Diagnostics C-Feature
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 22h
Merged PRs (30d)
161

Description

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

Bevy currently has multiple diagnostics that are recorded but only the FPS is displayed as a dev tool. We should have a way to display all those diagnostics

## What solution would you like?

- Update the `FpsOverlay` to display all those diagnostics already present in bevy.
- We should probably have a simple mode and advanced mode where simple only shows FPS and advanced shows everything.
- The plugin should be renamed to something like `DiagnosticOverlay` to reflect that change.
- Eventually, it could also show pipeline statistics
- Since it will be a lot of data, the default font size should be reduced.

## What alternative(s) have you considered?

N/A

## Additional context

Any other information you would like to add such as related previous work,
screenshots, benchmarks, etc.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.