Shapeshifter of Py is a game developed for this research project, using both Python and Pygames. The Python language is gaining popularity, which is why developing a game to gain understanding about game design, will be an important objective of this research. The game will be in the style of Metroidvania. This style of game focuses on action-adventure as well as an exploration components. The game will be done in 2D using sprites. The sprites will be acquired online through free sources and will be used for everything from the main character, enemies, bosses, and levels. Music will also be incorporated in the game to make it more atmospheric. The game will involve the player searching a dungeon looking for power-ups. With these power-ups the player will be able to access more of the dungeon. The power ups will allow the player to transform and gain new abilities. These abilities will allow the player to move through areas previously locked. It will also allow the player to defeat the monster in the dungeon. At the end of the dungeon, the player will have to fight the final boss. After defeating him the player will have won. If the player is damaged a life bar will diminish. Once reaching zero the player will have been killed. If the player runs out of their three lives, they will have to restart from the beginning. This project is quite ambitious, which is perfect for learning and researching different nuances and capabilities of the Python language.