Puella Magi Madoka Magica: Witch's Song

Puella Magi Madoka Magica: Witch's Song is an Action RPG/Shooter developed by PlatinumGames and Banpresto and published by Bandai Namco Entertainment and Aniplex. It's an alternate re-telling of the anime Madoka Magica, with ideas and elements of the Drakengard series. It also serves as Yoko Taro's first licensed game.

Story
The story takes place in an alternate timeline from the main series, starting a month before the events of the series. Akemi Homura has decided to go farther back into the past so she has more time to bond with the other magical girls before Walpurgisnacht attacks Mitakihara City. Things start out much better than the other timelines, as she quickly bonds with her former best friend in other timelines, Kaname Madoka, and a fellow magical girl, Sayaka Miki. But soon enough, the trio are attacked by an eldritch monster called a Witch. As Homura fights the witch, she is critically wounded, and Madoka and Sayaka are about to be killed. Just before she dies though, Homura suddenly transforms into her Devil form (a form introduced in another timeline), and defeats the Witch. She later discovers that this is a result of a failsafe in the Soul Gems, the Ultima-Drive, and that there exists a threat greater than the Witches, the gods that created them: The Watchers...

Characters

 * Akemi Homura: The protagonist of the game. Her character in the game is a mix between the cool and talented ice queen of the anime timeline's Homura, and the shy and timid girl of the first timeline's Homura. She is shown as more kind and caring towards all her friends (not just Madoka), and is much more confident in herself. She also has a crush on Madoka. Her Ultima-Magi form is Homurakuma (ホムラクマ, Devil Homura in the English Translation).
 * Kaname Madoka: One of the main characters of the game. A cheerful, kind-hearted girl and childhood friend of Miki Sayaka and Shizuki Hitomi. In the game, she quickly becomes friends with Homura when they first meet, and serves as a medic when she receives temporary magic powers. In the original series, she would always become a magical girl in all of the previous timelines, and would always meet a horrible fate.