Developer(s) | Incentive Software |
---|---|
Initial release | 1987 |
Final release | 3D Construction Kit II / 1992 |
Platform | Amiga, Amstrad CPC, Atari ST, Commodore 64, IBM PC, ZX Spectrum |
Available in | English |
Type | Game engine |
License | Proprietary software |
Freescape is a video game engine, an early 3D game engine used in video games such as 1987's Driller . Graphics were composed mostly of solid geometry rendered without shading. [1] [2]
Developed in-house by Incentive Software, Freescape is considered to be one of the first proprietary 3D engines to be used in video games, although the engine was not used commercially outside of Incentive's own titles. [3] The project was originally thought to be so ambitious that according to Incentive designer Ian Andrew, the company struggled to recruit programmers for the project, with many believing that it could not be achieved.
Paul Gregory (graphics artist for Major Developments, Incentive's in-house design team) mentions that Freescape was developed by Chris Andrew starting in September 1986 on an Amstrad CPC, as it was the most suitable development system with 128K memory and had adequate power to run 3D environments. [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.
The Freescape engine allowed the generation of complete 3D environments that consist of a floor and as many primitives as memory and processor speed realistically allowed for. These primitives were cuboids, four-sided frustums (called pyramids by Freescape), triangles, rectangles, quadrilaterals, pentagons, hexagons and line segments. A further primitive, "sensor", was used for gaming purpose to detect the position of the camera relative to the sensor in the game world.
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. Scripts may be set to run constantly for the entire world or run constantly for a certain area, or may be attached to individual objects where they will be run once if the object is shot, activated or collided with. 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.
Source: [5]
Atari ST is a line of personal computers from Atari Corporation and the successor to the Atari 8-bit family. The initial model, the Atari 520ST, had limited release in April–June 1985 and was widely available in July. It was the first personal computer with a bitmapped color GUI, using a version of Digital Research's GEM from February 1985. The Atari 1040ST, released in 1986 with 1 MB of RAM, was the first home computer with a cost-per-kilobyte of less than US$1.
The Atari Lynx is an 8-bit fourth-generation hand-held game console released by Atari Corporation in September 1989 in North America and 1990 in Europe and Japan. It was the first handheld game console with a color liquid-crystal display. Powered by a 16 MHz 65C02 8-bit CPU and a custom 16-bit blitter, the Lynx was more advanced than Nintendo's monochrome Game Boy, released two months earlier. It also competed with Sega's Game Gear and NEC's TurboExpress, released the following year.
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is similar to the term "software engine" used in the software industry.
Dungeon Master is a role-playing video game featuring a pseudo-3D first-person perspective. It was developed and published by FTL Games for the Atari ST in 1987, almost identical Amiga and PC (DOS) ports following in 1988 and 1992.
Mercenary is a 3D action-adventure game written for the Atari 8-bit family and published by Novagen Software in 1985. It was converted to the Commodore 64, ZX Spectrum, Amstrad CPC, Atari ST, Amiga and Commodore 16/116/Plus/4 platforms. The game uses vector graphics renderings of vast, sparse environments and has open-ended gameplay. It was also released as Mercenary: Escape from Targ and Mercenary: A Flight Simulator Adventure.
A first-person shooter engine is a video game engine specialized for simulating 3D environments for use in a first-person shooter video game. First-person refers to the view where the players see the world from the eyes of their characters. Shooter refers to games which revolve primarily around wielding firearms and killing other entities in the game world, either non-player characters or other players.
The Lotus series consists of three racing computer games based around the Lotus brand: Lotus Esprit Turbo Challenge, Lotus Turbo Challenge 2, and Lotus III: The Ultimate Challenge. Published between 1990 and 1992 by Gremlin Graphics, the games gained very favourable reviews upon release. Original Amiga versions of the games were created by Shaun Southern and Andrew Morris of Magnetic Fields, and then ported by other individuals to several other computers and game consoles.
3D GameStudio or 3DGS is a pan 3D computer game development system which allows the users to create 3D games and other virtual reality applications, and publish them royalty-free. It includes a model/terrain editor, a level editor, a script editor/debugger and comes with a big collection of textures, models and artwork, as well as a game template system that allows the creation of basic shooter games or RPGs without programming. For complex games or other applications, either the integrated programming language named Lite-C or an external development language such as Visual C++ or Borland Delphi can be used.
Driller is a 1987 puzzle video game. It was written by British developers Major Developments and published by Incentive Software for the ZX Spectrum, Commodore 64, Amstrad CPC, Amiga, Atari ST, and MS-DOS. It uses the Freescape 3D game engine.
Castle Master is a 1990 video game by developer Teque Software Development and published by Incentive Software. It was released for the ZX Spectrum, Commodore 64, Amstrad CPC, Amiga, Atari ST and IBM PC. A compilation was released also in 1990 that contained the original and the sequel, Castle Master II: The Crypt.
The Last Ninja is an action-adventure game originally developed and published by System 3 in 1987 for the Commodore 64. It was converted to the Apple IIGS, MS-DOS, BBC Micro and Acorn Electron in 1988, the Apple II series in 1989, the Amiga and Atari ST in 1990, and the Acorn Archimedes in 1991.
Filmation is the name of the isometric graphics engine employed in a series of games developed by Ultimate Play the Game during the 1980s, primarily on the 8-bit ZX Spectrum platform, though various titles also appeared on the BBC Micro, Amstrad CPC, MSX and Commodore 64 platforms.
3D Construction Kit, also known as 3D Virtual Studio, is a utility for creating 3D worlds in Freescape. Developed by Incentive Software and published by Domark, it was released in 1991 on multiple platforms. The game originally retailed for £24.99 for the 8-bit version, and £49.99 for 16-bit version and the 32-bit Acorn Archimedes version, in the United Kingdom. A sequel, 3D Construction Kit II, was released in 1992, but only available on Amiga, Atari ST and MS-DOS.
Incentive Software Ltd. was a British video game developer and publisher founded by Ian Andrew in 1983. Programmers included Sean Ellis, Stephen Northcott and Ian's brother Chris Andrew.
3D Construction Kit II, is a utility for creating 3D virtual worlds in Freescape. Developed by Incentive Software and published by Domark, it was released on November 10, 1992 as a sequel to 3D Construction Kit. Unlike its predecessor, 3D Construction Kit II was released simultaneously on three platforms: Amiga, Atari ST and MS-DOS.
Hunter is an early 3D action-adventure game in which the player navigates around a series of islands. Hunter was developed by Paul Holmes and Martin Walker (music), and was released by Activision for the Amiga and Atari ST home computers in 1991.
Alpha Waves is a 1990 3D game that combines labyrinthine exploration with platform gameplay. It combined for the first time full-screen, six-axis, flat-shaded 3D with 3D object interaction. Alpha Waves was an abstract game with a moody, artistic presentation, named for its supposed ability to stimulate the different emotional centers of the brain with its use of color and music. The game was awarded the Guinness Book of Records title for First 3D platform game
Gauntlet III: The Final Quest is a home computer game by U.S. Gold and Tengen it was released in 1991 for the Amiga, Atari ST, Commodore 64, ZX Spectrum, and Amstrad CPC. Besides the standard four main Gauntlet characters, Thor, Thyra, Merlin, and Questor, four new playable characters were available: Petras, a rock man; Dracolis, a lizard man; Blizzard, an ice man; and Neptune, a Merman. The game is viewed from an isometric perspective and the cooperative multiplayer mode supports two-players.
In video games, first-person is any graphical perspective rendered from the viewpoint of the player character, or from the inside of a device or vehicle controlled by the player character. It is one of two perspectives used in the vast majority of video games, with the other being third-person, the graphical perspective from outside of any character ; some games such as interactive fiction do not belong to either format.
Dark Side is a 1988 video game published by Incentive Software for the Amiga, Atari ST, Amstrad CPC, Commodore 64, IBM PC compatibles, ZX Spectrum, and Sharp MZ-800. The game is a sequel to Driller, set in the Evath system but this time on Evath's second moon Tricuspid.
{{cite web}}
: CS1 maint: numeric names: authors list (link)