Gel language

The Gel language is a fast high level object programming language.
It was originaly developed for the Antiryad Gx 3d game engine.
Like Basic language, the Gel language design principles were:

The language was first released in 1998, was first designed as a small assembly like language executed by a virtual machine, aiming to surpass a first script system developped for Amerzone's game and Phoenix VR technology.
After years of development, the Gel language is now a full object oriented language, used in numerous projects.
Ushuaia (2007), Dark Area series (2010), Bionightmare (2010) and Break Diamond (2010) games where fully written in Gel language.
The virtual machine runtime is extremly fast, allowing a 10x ratio with a C compiled program.
The virtual machine run on numerous platforms and processors, lije x86, amd64, ppc, arm32 and arm64 family processors.
The Gel language is embeded in Antiryad Gx 3d game engine, allowing to access all engine classes and tools.
Both a graphic and a command line version of the runtime exist, allowing to create script tools easily.

Example of a program written in Gel language

GScript language

GScript is a translation language based on Gel syntax.
It can generate C, C#, Java and Python programs.
GScript itself is written in GScript, and is used to develop Antiryad Gx, Antiryad IDE, AkmPkgManager, AkmVectron, and was also used to develop Microids Syberia The World Before and Flashback 2 games.

Gel and GScript languages are embedded in Antiryad Gx.