Moderne Spieleprogrammierung mit dem Entity Component System und der Engine Bevy

Seite 4: Muster für die Spieleentwicklung

Inhaltsverzeichnis

Das Entity Component System vereinfacht das Erstellen komplexer Spiele enorm. Wer das Prinzip begriffen hat, schafft schnell den Einstieg in umfangreiche Spiele-Engines wie Bevy oder Unity DOTS.

Bevy und die Programmiersprache Rust sind ideale Partner, da die Entwicklung auf einer hohen Abstraktionsebene abläuft, ohne auf Hardwarenähe und hohe Performance zu verzichten.

Gerhard Völkl
ist Fachjournalist für Softwareentwicklung, Data Science und Computergrafik.

Der Autor bedankt sich bei Kenney für die kostenfreien Game-Assets und bei Rust-Ninja-Sabi für das Beispielprogramm.

  1. Yehonathan Sharvit; Data-Oriented Programming; Manning 2022

(rme)