GML (Game Maker Language)

GML, short for GameMaker Language, was created in 1999 by Mark Overmars and later maintained by YoYo Games as part of the GameMaker Studio environment. GML is a high-level scripting language designed specifically for 2D and 3D game development. It is used within the GameMaker platform to control game logic, object behavior, animations, collisions, and input handling.

Inform

Inform, short for Inform Programming Language, was created in 1993 by Graham Nelson. Inform is a domain-specific language designed for crafting interactive fiction (IF) and text-based adventure games. It is primarily used by hobbyists, educators, and writers to develop interactive storytelling experiences. Developers can access Inform through the official platform: Inform Official Site, which provides the IDE, compiler, and documentation for Windows, macOS, and Linux systems.

Io

Io, short for Io Programming Language, was created in 2002 by Steve Dekorte. Io is a prototype-based, dynamically typed programming language focused on simplicity, minimalism, and concurrency. It is used in experimental software development, educational contexts, scripting, and rapid prototyping of distributed or concurrent applications.

JScript

JScript, short for Microsoft JScript, was created in 1996 by Microsoft as an implementation of the ECMAScript standard. JScript is a scripting language primarily used in Windows environments for client-side web scripting, automation in Windows Script Host (WSH), and server-side scripting in ASP.

TorqueScript

TorqueScript, short for Torque Game Engine Scripting Language, is a C-like scripting language used to define game logic, AI behavior, and interactive elements in games developed with the Torque Game Engine. It is commonly employed in desktop and mobile games for scripting events, player controls, and game mechanics.

QuakeC

QuakeC, short for Quake C Programming Language, is a scripting language developed by id Software for customizing and extending the behavior of the Quake engine, primarily in video games and mods. It is used to define game logic, AI behavior, weapons, and other in-game mechanics.

Simula

Simula, short for Simulation Language, is an early object-oriented programming language developed in the 1960s for simulating complex systems. It is widely used in academic research, simulations, and as a historical foundation for modern object-oriented languages like Smalltalk, Java, and C++.

Smalltalk

Smalltalk, short for Smalltalk Programming Language, is an object-oriented, dynamically typed programming language known for its simplicity, uniform object model, and live development environment. It is widely used in education, research, and software prototyping, and has influenced modern languages such as Java, Python, and Ruby.

Inform 7

Inform 7, short for Inform 7 Interactive Fiction Language, is a natural-language-based programming language and development environment for creating interactive fiction and text adventure games. It is used on Windows, macOS, and Linux, enabling authors to write stories that closely resemble plain English while defining game mechanics. Developers can download Inform 7 from the official Inform 7 website, which provides the IDE, documentation, tutorials, and example projects to get started.

TADS: Text Adventure Development System

TADS, short for Text Adventure Development System, is a specialized programming language and development environment designed for creating interactive fiction and text-based adventure games. It is primarily used on Windows, macOS, and Linux platforms, allowing developers to build rich narrative experiences with support for rooms, objects, and complex story logic. Developers can download the language and IDE from the official TADS website, which provides documentation, tutorials, and sample games to get started.