GameMaker (originally Animo and later Game Maker until 2011) is a series of
cross-platform
game engines created by Mark Overmars in 1999 and developed by YoYo Games since 2007. The latest iteration is GameMaker Studio 2, first released in
2017.
GameMaker accommodates the creation of cross-platform and multi-genre video games using a custom drag-and-drop visual programming language or a scripting language known as Game Maker Language, which can be used to develop more advanced games that could not be created just by using the drag and drop features. GameMaker was originally designed to allow novice
computer programmers to be able to make
computer games without much programming knowledge by use of these actions. Recent versions of software also focus on appealing to advanced developers.