نقل قول:
BioShock uses the Unreal Engine 3.0 as base technology ....
The Windows version of BioShock can utilize Direct3D 10 (DirectX 10) features and content, if the system meets the hardware and software requirements,[61] but it will also run on DirectX 9 without the added effects.[62] There are a few differences in image quality between the two APIs, such as additional water reflections and soft particle effects,[63][64] but they are subtle from the player's perspective.[65] BioShock also uses Havok Physics,[61] an engine that allows for an enhancement of in-game physics, and the integration of ragdoll physics, and allows for more lifelike movement by elements of the environment.
Chris Kline, lead programmer of BioShock, deemed BioShock as "heavily multithreaded" as it has the following elements running separately:
ساختار گرافیکی رو کلی عوض کردن ... ساختار threading موتور unreal رو عوض کردن، حتی موتور فیزیک unreal که physx هست رو تغییر دادن به havok ... همونطور که می بینین این کارا در حد low-level هست و خیلی بیشتر از کاری مثل port کردن در حالی بعضی کاربرای بی تجربه تو این فروم از udk دفاع می کنند و می گفتن که سورسش فقط به درد پورت کردن می خورده...