Komponentenbasierte Designs basieren auf der Trennung der verschiedenen logischen Attribute von Geschäftsobjekten und Spielobjekten in kleine Komponenten, die nur bestimmten Aufgaben zugeordnet sind. Während Spielobjekte normalerweise so modelliert werden, dass sie die Attribute und das Verhalten von "realen" Objekten reproduzieren, indem sie sie zusammenfassen und spezialisierten Objekten erlauben, von allgemeinen zu erben, beruht das komponentenbasierte Design eher auf Komposition als auf Vererbung.
Ich suche eine Bibliothek, die die implementiert Component Based Entity System (ECS) Framework, das in mehreren Spielen verwendet wird und in vielen Game Engines implementiert wird (Unity, libgdx, etc.)
Ich beginne ein kleines Spiel-Projekt...
03.09.2015, 15:48