Выбирай Unity.Глупо сравнивать ЮНИТИ и какой-то отсталый Гейм мейкер.Ни понимаю его смысла.Какой-то левый движок для новичков с своим идущим на костылях языком.C#-высокоуровневый(могу ошибаться) язык.ЯП гейм мейкера в будущем тебе не поможет(если конечно его не примут как полноценный ЯП), а вот C# для игр идеален.На нём таже Террария написана.Но сложно судить о языке по играм созданной проф. командой.Выбирай.Может что-то и получится на ГМ.Но помни.Всегда думай о будущем