Vertical Slice

A vertical slice is a project management technique that emphasises delivering a fully functional piece of a project, encompassing all layers of the application stack. Unlike traditional development methods that build software layer by layer (horizontal slicing), vertical slicing focuses on creating a cross-sectional slice through the entire structure of the project. This approach ensures that each feature or functionality is developed and delivered end-to-end in a single iteration.

Source: What Is A Vertical Slice? Exploring Key Concepts And Benefits

Our vertical slice includes one of the possibilities the game could develop in. The player, in a role of a child who was looking through their grandmother’s old belongings, would follow an already established set of events after completing a mini-game at the start, setting the photos in the right order before submerging into the dream world. There, the player becomes a little girl called Mabel, who looks for the missing parts of her camera around the amusement park. On her adventure, she meets people who work at the park, and with their help (or by tricking them) she assembles her camera, which returns the player to the real world. Unfortunately, the photos get stained with ink, but with grandmother’s comforting and guidance, the child learns how to develop new photos by completely a mini-game at the end of the game.