goku
goku game engine_de
goku game engine_de
  • Kapitel 1: Einführung in SDL2, Rust und Goku
  • Kapitel 2: Die Grundstruktur: SpriteSheet
  • Kapitel 3: Animierte Texturen
  • Kapitel 4: Umgang mit Texturen: TextureManager
  • Kapitel 5: Textur zum Leben erwecken: GameObject
  • Kapitel 6: Die Grundlage: Tile-System
  • Kapitel 7: Die Ansicht bewegen: Kamera
  • Kapitel 8: Partikelsystem
  • Kapitel 9: Die Benutzeroberflächenschicht
  • Kapitel 10: Das Button-Element
  • Kapitel 11: Das Textfeld-Element
  • Kapitel 12: Das Kontrollkästchen-Element
  • Kapitel 13: Das Schieberegler-Element
  • Kapitel 14: Das Audiosystem
  • Kapitel 15: Das KI-System
  • Kapitel 16: Das Fenstersystem
  • Kapitel 17: Benutzereingabe-Verarbeitung
  • Kapitel 18: Rendern eines Parallax-Hintergrunds
  • Kapitel 19: Zeit- und Bildratenverwaltung
  • Kapitel 20: Fazit
Powered by GitBook
On this page

Kapitel 20: Fazit

Anschließend tauchten wir in fortgeschrittenere Gebiete ein, indem wir erkundeten, wie man Audio handhabt und den Spielern durch Klänge ein intensiveres Erlebnis bietet. Wir haben untersucht, wie man verschiedene Audioformate abspielt, ihre Lautstärke steuert und ihre Wiedergabe manipuliert.

In unserem dritten Kapitel haben wir ein KI-System und einen Verhaltensbaum eingeführt. Dadurch konnten wir unseren Ingame-Entitäten eine Vielzahl von komplexen Verhaltensweisen verleihen und letztendlich unsere Spielwelt dynamischer und reaktionsfreudiger gestalten.

Unsere Aufmerksamkeit richtete sich dann auf die Gestaltung eines responsiven und intuitiven Benutzererlebnisses. Durch die Implementierung eines Eingabe-Handlers haben wir sichergestellt, dass unser Spiel effektiv mit Benutzereingaben von verschiedenen Geräten wie Tastatur, Maus oder Gamecontroller interagieren kann. Kapitel 18 führte uns in den Bereich der visuellen Verbesserungen ein, insbesondere das Konzept eines Parallax-Hintergrunds. Dies ist eine subtile, aber kraftvolle Methode, um in einem 2D-Spiel eine Illusion von Tiefe zu erzeugen und den Spielern ein Gefühl von Immersion zu vermitteln.

Schließlich haben wir unsere Reise mit der Implementierung eines robusten Timing-Systems abgeschlossen, um Bildraten zu verwalten und vergangene Zeit zu verfolgen. Dies ist ein entscheidender Teil jeder Spiel-Engine und gewährleistet ein reibungsloses und konsistentes Gameplay auf unterschiedlicher Hardware.

Insgesamt stellen diese Komponenten die grundlegenden Pfeiler einer funktionsfähigen und robusten Spiel-Engine dar. Es ist jedoch wichtig zu beachten, dass jedes Spiel möglicherweise einzigartige Systeme und Komponenten jenseits dieser Grundlagen erfordert. Die Spieleentwicklungsbranche befindet sich in einem ständigen Zustand der Entwicklung, mit neuen Techniken, Technologien und Designphilosophien, die regelmäßig auftauchen. Mit einem starken Verständnis dieser Kernkomponenten sind Sie gut gerüstet, um sich in dieser sich ständig verändernden Landschaft zurechtzufinden und fesselnde, immersive und unvergessliche Spielerlebnisse zu schaffen. Bleiben Sie am Ball, halten Sie die Iteration am Laufen und vor allem: Genießen Sie den Prozess. Schließlich ist die Spieleentwicklung ebenso sehr eine Kunst wie eine Wissenschaft, und es ist die Verbindung von Kreativität und Technologie, aus der wirklich bemerkenswerte Erfahrungen entstehen.

Viel Spaß beim Coden!

PreviousKapitel 19: Zeit- und Bildratenverwaltung

Last updated 1 year ago