An open-source, high-performance code editor for GameMaker projects, offering modern features and a comfortable editing experience.
GMEdit is an open-source code editor tailored for GameMaker projects, providing a modern, high-performance alternative to the base GameMaker IDE. It enhances coding efficiency with features like syntax extensions, combined editors, and customizable shortcuts, supporting various GameMaker versions and GML-based mods.
GameMaker developers working on complex projects or seeking a more comfortable coding environment, as well as modders creating GML-based mods for games like Nuclear Throne or Rivals of Aether.
Developers choose GMEdit for its superior editing experience, faster operations, and extensive customization options, making it ideal for reducing repetitive tasks and improving workflow in GameMaker development.
A high-end code editor for GameMaker: Studio, GameMaker Studio 2.x, and more!
Supports GameMaker: Studio, Studio 2.x (pre-2.3 and 2.3 formats), and limited legacy projects, plus GML mods for games like Nuclear Throne, offering broad utility across versions.
Built on the Ace editor with GML-specific optimizations and GameMaker-styled keyboard shortcuts, providing a fast and familiar coding experience.
Combined editors allow simultaneous viewing and editing of multiple events, timelines, and extensions, streamlining work on complex GameMaker objects.
Supports custom themes and plugins, enabling users to tailor the editor to their workflow, with documentation available in the wiki.
Designed to run alongside GameMaker's IDE, so users must switch tools for running games or using visual editors, limiting its role as a standalone solution.
Building from source requires installing Haxe, setting up Electron, and multiple steps, which can be daunting for non-technical users compared to pre-built binaries.
Support for GameMaker≤8.1 projects is explicitly limited, which may not meet the needs of developers working extensively with older versions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.