GameMaker Studio Pro is a comprehensive 2D game engine and IDE combining visual editor, GML scripting language, and multiplatform export. The visual room editor lets you paint levels, place entities, and wire behaviors with drag-and-drop. GML adds scripting for complex logic. GameMaker compiles to 16 platforms: Windows, macOS, Linux, iOS, Android, Switch, PlayStation, Xbox, and web. GameMaker is known for low barrier-to-entry and fast iteration. You can prototype a mechanic in minutes, test it, and iterate. The engine handles rendering, physics (Bullet), audio, input, and networking. Most indie studios shipping 2D games use GameMaker.