Skip to content

vleue/bevy_workshop-eurorust-2025

Repository files navigation

Bevy Workshop

Building interactive data visualizations in Rust can be a daunting task... Let's see how Bevy, a data-driven game engine, can help us! From building interactive dashboard to spatial and temporal data visualization, or just Computer Assisted Design, Bevy can be the solid (and fun!) foundation of your next application. This workshop will teach you Bevy basics through non game applications, and a few advanced rendering techniques, so that you're ready to tackle those challenges!

Introduction to Bevy and its ecosystem

Bevy is a game engine based on an ECS. What does it mean, and how can that work for us? We'll go through the theory behind Bevy, its strong points, its modularity and how its able to target almost every platform.

Building an Infotainment Dashboard

We will go hands on with Bevy, starting from the basics and using its built-in features to build a car dashboard, showing information like current speed, battery level, music being played, ...

Time Series Visualization for Home Automation and IoT

Starting for data as time series from IoT devices, we will build digital twins and explore how to display them in an house rebuilt in engine, and add extra features like displaying graphs, starting a rule engine, and why not exploring time travel.

Point Cloud Viewer

From the LiDAR data of a car, we will display the point cloud, and try to make sense of all the data from different points of view, switching between the car and a top-down view.

Uses in the wild

We will finish by showcasing a few examples of how Bevy is used by companies outside of the game industry.

About

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors