Hangzhou Guheng Energy Technology Co., Ltd.

New energy service technology solution expert

National Service Hotline

GameMaker is a 2D game engine for creating and exporting games.

Install and account setup

GameMaker is available for Windows, macOS, and Ubuntu. On Windows, the installer includes the build tools needed to create executables with the free version. The Long Term Stable (LTS) build is recommended for most users and receives critical fixes for two years; Beta builds are separate.

You can open the IDE and explore it before signing in, but creating executables requires a GameMaker account created with an Opera account. For details about GameMaker, keep in mind that its free license is limited to non-commercial use and requires staying on the current public version.

Build a 2D game in the IDE

After setup, a project takes shape from sprites, objects, and rooms. GameMaker’s integrated editors let you create and arrange sprites, tile sets, rooms, and sequences within the same IDE. This keeps common 2D development tasks close to the project rather than requiring separate tools for those elements.

Game logic can be written in GML Code, GameMaker’s scripting language, or assembled with GML Visual, a block-based editor. The visual option gives beginners a way to work with logic through blocks, while GML provides a text-based route for programming. Both approaches are part of the engine’s 2D workflow.

Export options and license boundaries

The free version uses the same IDE and runtimes as Professional and can export to Windows, macOS, Linux, Android, iOS, and GX.games. Games do not receive a watermark or forced splash screen on any license tier. The free license is intended for learning and other non-commercial projects, so a game cannot be sold under that license.

Commercial releases require a Professional license, which costs $99.99 as a one-time payment. Console exports require the Enterprise subscription. These conditions make it important to consider the intended release platforms and whether a project will be sold before choosing a license.

Where GameMaker fits

GameMaker is designed specifically for 2D game development, with its editors and project elements organized around that purpose. Beginners, students, and indie developers can use it to learn programming through GML or begin with visual blocks, then work with the same engine’s rooms, sprites, and sequences as projects develop.

Its focus is also a practical boundary: GameMaker is not suited to 3D game development. For a 2D project, the combination of built-in editing tools, two programming approaches, and exports across desktop, mobile, and web targets provides a connected workflow from project setup through build creation.

Contact Us

Contact Us

If you have any questions, please call or email us

We will contact you promptly

Thank you for your trust in us