Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

This book serves as both the documentation for the simulation implemented in this project, as well as a reflection of thoughts and ideas from throughout the development process.

The simulation is an implementation of the work by Simulife Hub. The inspiring project was originally implemented in the Processing software, using Java. This version takes a more complex approach, using the Bevy game engine, in Rust.

The goal of this project is is to learn more about Bevy and how it can aid in the development of Simulations.

Since Bevy provides powerful parallelism and an entity-component system (ECS), it should, in theory, be much more flexible to implement such (fast) simulations.