.GML File Extension

GML files exist as 4 different types. Please find information about each of them below.

Type 1: GameMaker Language File

General Information

Title GML File Extension
Extension .gml
Full Form GameMaker Language File
File Type Script File
Developer YoYo Games
MIME Type text/plain

File Function

Primary Function Game development
Additional Functions Scripting, Game logic
Features Simple syntax, Game-oriented

File Characteristics

Quality Syntax dependent
Supports Layers N/A
Supports Transparency N/A
Editable Yes

Use Cases

Game Prototyping Yes
Game Development Yes
Educational Purposes Yes

Security and Practices

Security Risks Script injection
Best Practices Validation, Sanitization

Historical/Version Information

Initial Release Late 1990s
Latest Version GMS2 (2020)

Associated Types

Similar Extensions .yy, .yyp

Software Compatibility

Software Usage Policy OS Compatibility
GameMaker Studio 2 Commercial Windows, macOS
GameMaker Studio 1.4 Commercial Windows, macOS

Type 2: Geography Markup Language File

General Information

Title GML File Extension
Extension .gml
Full Form Geography Markup Language File
File Type XML-based File
Developer Open Geospatial Consortium (OGC)
MIME Type application/gml+xml

File Function

Primary Function Store geographic data
Additional Functions Transport, share data
Features Text-based, XML schema

File Characteristics

Quality Highly structured
Supports Layers Yes
Supports Transparency N/A
Editable Yes

Use Cases

Mapping Services Yes
Spatial Analysis Yes
Data Exchange Yes

Security and Practices

Security Risks XML vulnerabilities
Best Practices Schema validation, encryption

Historical/Version Information

Initial Release 2000
Latest Version GML 3.3 (2012)

Associated Types

Similar Extensions .kml, .xml, .shp

Software Compatibility

Software Usage Policy OS Compatibility
QGIS Free Windows, Mac, Linux
ArcGIS Subscription Windows
Google Earth Free Windows, Mac, Linux

Type 3: Gerber Mill Layer File

There are free online apps to view, edit and convert .GML files without installing anything. GML files are used by PCB machines to create boards. The GML file exports the PCB layout for milling holes ...

General Information

Title GML File Extension
Extension .gml
Full Form Gerber Mill Layer File
File Type PCB Data File
Developer Gerber Systems Corp
MIME Type application/gerber

File Function

Primary Function PCB design
Additional Functions Manufacturing data
Features 2D, Vector-based

File Characteristics

Quality Precision critical
Supports Layers Yes
Supports Transparency No
Editable With CAD software

Use Cases

PCB Fabrication Yes
Circuit Design Yes
Quality Control Yes

Security and Practices

Security Risks Minimal
Best Practices Verification, Standardization

Historical/Version Information

Initial Release 1980s
Latest Version Depends on software

Associated Types

Similar Extensions .gbx, .gbr, .gtl

Software Compatibility

Software Usage Policy OS Compatibility
Altium Designer Paid Windows
Autodesk EAGLE Freemium Windows, Mac, Linux
KiCad Free Windows, Mac, Linux

Type 4: Graph Modeling Language File

GML files may use the .xml extension. GML is an open, interchangeable format geographers use to model geographical features in GIS. The Open Geospatial Consortium (OGC) soon took over GML's developmen...

General Information

Title GML File Extension
Extension .gml
Full Form Graph Modeling Language File
File Type Graph Data File
Developer Gephi, yEd, others
MIME Type text/gml, text/xml

File Function

Primary Function Store graph structures
Additional Functions Visualization, Data exchange
Features Hierarchical, Flexible

File Characteristics

Quality Structure-dependent
Supports Layers Yes
Supports Transparency N/A
Editable Yes

Use Cases

Network Analysis Yes
Data Science Yes
Software Engineering Yes

Security and Practices

Security Risks Script embedding
Best Practices Validation, Sanitization

Historical/Version Information

Initial Release Unknown
Latest Version Varies by software

Associated Types

Similar Extensions .graphml, .dot, .xdot

Software Compatibility

Software Usage Policy OS Compatibility
Gephi Free Windows, Mac, Linux
yEd Graph Editor Free Windows, Mac, Linux, Web
Microsoft Notepad Free Windows