MonoGame, podobnie jak wcześniej XNA, pretenduje do bycia platformą do programowania gier. To oznacza, że poza wsparciem dla tworzenia grafiki 3D musi także umożliwiać interakcję użytkownika z grą, czyli wspierać obsługę kontrolerów gry. W przypadku MonoGame obsługiwane są myszka, klawiatura i gamepad. Tym kontrolerom będzie poświęcona ta część naszego cyklu.