| Engine | |||||
|
Eine Engine besteht aus Programmbibliotheken welche den Programmierern Werkzeuge an die Hand gibt. Es gibt Grafik-Engines, Datenbank-Engines (Beispiel: Jet-Engine von Microsoft Access) und Spiele-Engines. Letztere bestehen heute aus einer Grafik Engine, einer KI (Künstliche Intelligenz, welche zum Beispiel Bots steuert), einer Physik-Engine (sorgt dafür, dass die Umgebung wie in der realen Welt auf Handlungen reagiert, bekanntes Beispiel: Havok), einer Steuerung, Netzwerkcode für den Multiplayer Modus und einem soliden Datenmangement, welches Abstürze vermeidet. Bekannte Spiele-Engines sind: Ultima-Underworld-Engine, Quake-Engine, Unreal-Engine, Half-Life Engine (Goldsource), Source-Engine (Half-Life 2), Doom-3-Engine, Jupiter-Extended-Engine (F.E.A.R.), CryENGINE (FarCry) und CryENGINE 2 (Crysis). |
|||||
| Siehe auch: Taktik-Ego-Shooter-Half-Life Egoshooter Künstliche-Intelligenz Fuzzy-Logik Grafikkarte GPU Virtualisierung Bot C-Plus-Plus | |||||