Cuphead is a brutally tough 2D run-and-gun game with beautiful hand-drawn animation in the vein of old-school Disney cartoons. You play as Cuphead, who is indebted to the devil himself and must battle through a series of challenging bosses to repay his debt. The game follows segments of straightforward run-and-gun, as well as bullet hell-style stages where the screen is populated with a large amount of various projectiles that you have to dodge. All of it leads to the game's main attraction -- boss battles -- which are highly diverse, each requiring a different approach and strategy. Unlike the other games on this list, Cuphead allows for couch co-op, so give your best buddy a controller, let them take charge of Cuphead's brother Mugman, and as a duo, indulge in the pleasantly painful world of this charming title.