This is a good game
Kid Icarus: Infinite Underworld
A downloadable game for Windows
Kid Icarus: Infinite Underworld is an infinitely generating, arcade style, 2D platformer based on Nintendo's Kid Icarus. The underworld was thought to be the most difficult portion of the original Kid Icarus, how far can you climb?
Made as a summer project, the level generates vertically infinitely from various level templates. Over 10 different enemy types spawn randomly as you climb, but don't stand around for long since the dangerous Orne is always chasing you from below! To assist in your climb, shops appear with a random assortment of items that help with things from granting additional jumps, to curing curses you may have been afflicted with.
Dark Pit's Theme 8-Bit Remix by Bulby: https://www.youtube.com/channel/UCz6zvgkf6eKpgqlUZQstOtQ
art, music, concept, and Kid Icarus all owned by Nintendo