Jason Rubin contó que la razón en reciclar el motor de juego "clásico" y el estilo de juego fue dado el éxito del cual habían gozado los dos juegos anteriores, y llegó a decir que "de abandonar este estilo de juego, estaríamos abandonando a una significativa cantidad de jugadores." Un "z-buffer" arbitrario fue creado para los niveles en moto acuática, o los pasadizos egipcios en los que el nivel del agua variaba constantemente.