이 글은 시스템_쇼크_2에 대한 글 입니다. 게임의 개발에는 1년 정도의 시간이 주어졌고, 그들은 짧은 개발 기간과 많지 않은 예산을 충당하기 위해 당시 루킹 글래스에서 개발하던 《씨프: 더 다크 프로젝트》에 쓰이는 개별 컴포넌트를 재사용했다. 씨프의 기술은 처음부터 재사용을 염두에 두고 개발되었다. 하지만 완성된 형태가 아니었기 때문에, 이레이셔널 게임즈는 씨프 팀과 똑같은 코드를 공유하며 작업하게 되었다. 씨프 팀이 버그를 고치거나 엔진 기능을 개선하면 도움을 받았고, 엔진을 직접 건드릴 수 있어 특별한 기능을 넣을 수도 있었다. 시스템에 관해 물어볼 수 있는 엔진 프로그래머도 가까이 있었던 것도 장점이었다. 하지만 반대로 씨프 팀이 만들어낸 버그에 그대로 노출되기도 했고, 완성된 엔진이 아니어서 스스로 문제를 해결해야 할 때도 있었다.
씨프 팀과 똑같은 코드를 공유하며 개별 컴포넌트를 개발한 곳은?
이레이셔널 게임즈