Muffin Knight somewhat resembles the Mario Bros. game. Your character is in a platform arena where monsters spawn at the top and work their way down. If they reach the bottom, they respawn as stronger and faster equivalents. It is a battle of survival.
In Muffin Knight, your aim is to collect a muffin that spawns. Once collected, another muffin spawns, and your character changes into a random character from your unlocked roster. Your character defines your method of attack.
Most characters are ranged so some changes don't make a huge difference. Knight fires arrows, Archer fires arrows both directions, Dragon breathes fire, Gnome has a shotgun. Other characters make a huge difference like the Unicorn who drops rainbow poo which acts as a land mine, Monkey launches a banana that can ricochet off walls and stun the monkey if it hits him. There are plenty of characters to unlock.
Each enemy and muffin collected awards experience for the player, and levelling up lets you assign a point towards character upgrades or even extra lifes and perks.
As standard, your character will die if hit a single time but you will get to keep your experience that you accumulated in the stage. Your aim is usually to collect 15 muffins to unlock the next stage and you can replay levels as many times as you want to obtain more experience and set yourself new high scores. Stages have an alternate way of unlocking; by levelling up. This means less skilled players can still unlock levels as long as they persevere, but it does involve grinding.
Muffin Knight is a simple but very effective game. The only problem I found was that there were stages where the muffins spawn near or on the enemy spawn point. Since you barely get any warning, there were times were trying to collect them resulted in an extremely cheap death. It's a budget game and it's only going to keep you entertained for around 2 hours, but it's good fun while it lasts.