Dear Ken and team,
This is a (long) question for the developer team at IG. For a long time, I wanted to know about the software systems that were used to develop Bioshock.
I assume that some of you may have used C++ (?) to write some of the code for the game. However, the level designers and the AI programmers most certainly have used different tools that I would like to learn much more about.
I heard that Bioshock is built on the Unreal Engine 3. Maybe you would be able to tell us more about the meaning of using this engine and what this software actually helps you to do.
Last but not least, I am wondering what software was ultimately used to connect all the elements of the game, like the objects, the AIs, the sound, the music, etc.
And one more thing: Since some of you guys were part of the SS2 developer team: what software systems were you using back then for SS2 and what did significantly change for the development for BS?
Thanks, Lil Sis
![]()




