
Game-Engine
|
|
|
|
Eingetragen von Sebastian, 23.10.2008 20:12 Uhr
|
|
Eine Game-Engine ist das wichtigste Werkzeug in der Gameprogrammierung. Fast jedes größere Spiel basiert auf einer solchen Engine. Dabei gibt es sowohl OpenSource Engine als auch komerzielle Engines.
Bestandteile
Grafik-Engine
- Funktionen zum laden von Bildern, Texturen und Maps
- Kollisionsabfragen
- Shadersystem um Licht- und Schattendarstellung möglichst realistisch darzustellen
- Naturgewalten(Schnee, Regen, Sonne, usw...) darstellen
Physik-Engine
- Simulieren von fallenden Gegenständen
- Ragdoll-Verhalten
- Auftreiben von Gegenständen in Flüssigkeiten
Sound-Engine
- Abspielen von Sounds(2D & 3D)
- Unterstützung von 5.1 und 7.1 Soundsystemen
Künstliche Ingelligenz
- Pfadsuche(A nach B)
- Möglichst realistische koordinieren von computergesteuerten Spielern
Steuerung
- Maus & Tastatur
- ggf. Joystick oder Gamepad
|