O Dart é uma linguagem/tecnologia de programação para aplicações voltada para as interfaces gráficas, o Flutter é o framework mais utilizado do ecossistema e permiter distribuir aplicações para Android, iOS, Browsers, Windows, Linux e MacOS, já o Flame é um engine para jogos sobre o framework Flutter.