Round Egg 1: The idea

written by druskus
on the 1st of May 2023

round-egg rust bevy

The original idea of the project is to experiment with compute shaders and very simple procedural generation of planets. The project is inspired by the Procedural Planets video by Sebastian Lague. We also wanted to experiment with ECS and the Rust ecosystem for video-games programming.

One of the main goals is to work with low level technologies to gain familiarity with the graphics pipeline. With this aim, we will use the following technologies:

  • Rust as the programming language.
  • wgpu as the GPU abstraction. Fairly low level, while allowing to switch between different backends: Vulkan, DirectX...
  • Bevy we will utilize the Entity Component System (ECS) and the event system.