Engine [
Bearbeiten]BioShock wurde ursprünglich mit der Vengeance-Engine entwickelt, einer stark modifizierten Version der
Unreal Engine 2.5. In einem Interview auf der E3 im Mai 2006 wurde bekannt gegeben, dass man zur Unreal Engine 3.0 übergegangen sei und man diese etwas aufgebohrt habe, um sehr schöne Wassereffekte zu generieren. Man habe eigens dafür einen „Wasserprogrammierer“ und einen „Wasser-Künstler“ ins Entwicklungsteam geholt. Letztendlich ist es jedoch bei der Unreal-Engine 2.5 geblieben, welche einige Funktionen der Unreal-Engine 3 aufweist. Als Physik-Engine stand die
Havok-Engine zur Verfügung.BioShock unterstützt als eines der ersten Spiele
DirectX 10. Es lässt sich jedoch auch unter DirectX 9 auf dem PC spielen. Unterschiede gibt es bei Wasser-, Staub-, Schatten- und Lichteffekten. Da diese jedoch nur minimal sind zweifeln Kritiker und Fans den Nutzen von DirectX 10 in Spielen an. Zu dem wird BioShock unter
Games for Windows beworben.