Freescape

[4] Due to the engine's success, it was later ported to all the dominant systems of the era such as the ZX Spectrum, DOS, Commodore 64, Amiga and Atari ST. Freescape development ended in 1992 with the release of 3D Construction Kit II.

Its legacy continued in the latter Superscape VRT virtual reality authoring engine, from the same developer and advertised on the 3D Construction Kit II software.

These primitives were cuboids, four-sided frustums (called pyramids by Freescape), triangles, rectangles, quadrilaterals, pentagons, hexagons and line segments.

Freescape was designed with limited hardware in mind and as such contains a number of inherent limitations that are necessary to enable the games to run properly on these computers: Games used the Freescape Command Language ('FCL'), an early in-game scripting language, to add interactive elements to Freescape worlds.

Versions of Freescape for the Amiga, Atari ST and PC also supported 'animators', which were FCL programs that use a few extra instructions to create on-screen animations.