Cave Story, originally released as is a 2004 Metroidvania platform-adventure game for Microsoft Windows. It was developed over five years by Japanese independent developer Daisuke "Pixel" Amaya in his free time. Cave Story features 2D platform mechanics and is reminiscent of the games Amaya played in his youth, such as Metroid and Castlevania. After its initial self-published release, the game slowly gained popularity on the internet. It received widespread critical acclaim for many polished aspects of its design, such as its compelling characters, setting, story, and gameplay. Cave Story is considered by many as the quintessential indie game because of its one-person development team and influence on the video gaming world. Independent video game developer Nicalis worked with Amaya to port the game to WiiWare and DSiWare in 2010. An enhanced version, Cave Story+, was released for Steam in November 2011, and the original game was released for the Nintendo 3DS in October 2012 with added content. A 3D remake of the game, titled Cave Story 3D, was developed by Nicalis and published by NIS America for the Nintendo 3DS in November 2011. A port of Cave Story+ for the Nintendo Switch was released in June 2017. The fast-paced gameplay of Cave Story revolves around Quote, a robot who wakes up suffering amnesia and who must explore and blast his way through cavernous areas in order to figure out his backstory and escape from the cave. The character gains access to new areas as he powers up his weapons by collecting triangular experience crystals and solves various platforming puzzles. Quote speaks to non-player characters scattered around the game world in order to learn more about the world and its inhabitants. Gameplay The player controls the on-screen character directly using a keyboard or gamepad. The player progresses by navigating platform game puzzles and shooting enemies with the equipped weapon. When the player collects multiple weapons, they may be toggled at any time with the press of a button. Defeating all the enemies sometimes yields yellow triangular objects, which give experience points to weapons when collected. Weapons may be improved up to level three, but taking damage causes weapons to lose experience and levels. Health and missile capacity upgrades are scattered throughout the game world. The player must interact with a variety of non-player characters and objects to complete the game. Plot Setting Cave Story takes place within the cavernous interior of