This specialization is intended for aspiring game developers who want to learn how to develop games using GameMaker. GameMaker lets us develop games using both a visual programming (drag and drop) approach and a scripting (writing code) approach. Throughout the four courses in the specialization, you'll learn how to use both of those approaches to develop GameMaker games.