In 1988, Incentive released a game called Total Eclipse which ran under the Freescape 3D engine. It was one of the first 3D game engines for the PC, but had no proper physics (like jumping), no texture mapping, and no lighting. Despite this, there was still a lot of control over shooting/touching objects which made for some fantastic puzzles.
The game is set in 1930, and a total eclipse is due over Egypt. However, there is a curse on the shrine of Ra that promises destruction to anything that comes between the pyramid and the sun. If you don't reach and destroy the altar in time, the moon will be destroyed and will plunge the Earth into chaos.