A game creation system (GCS) is a consumer-targeted game engine and a set of specialized design tools (and sometimes a light scripting language), engineered for the rapid iteration of user-derived video games. Examples include Novashell  and Pie in the Sky. 
Category description: Create your own games with these game creation systems. You COULD program your own games totally from scratch without using one of these systems. But GCSs aim to make this task easier for aspiring game designers by providing easy to use tools to create games.
GameMaker Features. GameMaker is a complete development tool for making 2D games, used by indie developers, professional studios, and educators worldwide. Create games for Windows, Mac, Linux, Android, iOS, HTML5, Xbox, PlayStation, and Nintendo Switch. See all features.