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 |