The Legend of Dark Witch

The Legend of Dark Witch is an action platformer for the 3DS eShop by the Japanese indie developer INSIDE SYSTEM. The game is done in the style of Mega Man with 8 stages of bosses before unlocking the final stage with the final boss. The game is inspired by the Touhou series

Gameplay
The game has you control the main character, Zizou, and complete 8 stages, each with a challenging boss at the end. In her default arsenal, Zizou has a standard shot with an upgrade mechanic similar to Gradius. The bar on the bottom of the screen fills with the butterflies from defeated enemies called Tres. The Speed upgrade changes how fast the character moves. The Wing upgrade lets the character descend slowly and farther. Line and Comet are shot types with which is later in the bar being a bit more powerful. Line goes straight with additional upgrades giving more shots at different angles. Comet goes on a curve up and down with additional upgrades giving more shots that go in curves. There is also a guard mechanic

Each stage has 3 checkpoints; one at the start, one at the stages' midpoint and one in the boss fight. The stage also has two secret collectibles called Pure Syega which improve the upgrade skills. Each boss has their own patterns and special magic that can be used by Zizou once she defeated them. Each boss is weak to another boss' magic which can help in the fight.

After leaving a stage, the player collects all the Tres they've earned and can spend it on upgrades which can increase the power of shots, buy more health, more stocks, and increase the amount of Tres the player gets from enemies. The player also can power up the boss' magic they collect.

Stages
After the game is beaten, the player has the option to play as Riva in a new playthrough
 * Heaven's Garden - Klinsy
 * The Silent Ice Roads - Al
 * Ports-math City - Papelne
 * Twilight Prison - Blad
 * Chelsea School Dormitory - Sola
 * Belfer Islands - Stoj
 * Forest of Dreams - Verri (Requires the first 6 stages to be beaten)
 * Deep Remains - Riva (Requires Forest of Dream to be beaten)

Options
The game supports a wide array of customization in controls. The games has options for Button, Jump (whether jump height dependent on how long button is held or not), Camera (controlling when and how fast the camera scrolls) and Install (controlling whether how the player chooses to upgrade with Auto being upgrade as soon as possible, Semi Auto being upgrade automatically to get power and the max upgrade but, the player can choose to upgrade the lower tiers before that and Manual meaning the player has full control of whether they upgrade or not.