Pattern Platform
- This game is called Pattern Platform. It is a 2D Platformer that combines classic 2D platformer elements with puzzles. There are four levels, each one progressively more complicated in both platform difficulty as well as pattern complexity. This progression of levels makes it a complete game as the player must increase their skill and problem solving to complete each subsequent level.
- The Game Play Goal is completion, problem solving, and fun! The overall goal is to complete all four levels. This is to be accomplished by solving the pattern each time and choosing the correct door. It requires the player to work on developing their skills as they must navigate the platforms while also remembering the pattern to solve the puzzle. Choose the wrong door and you have to restart the level! Fall off the platforms and you have to run all the way back to the start! This adds a challenging element to the game so the player feels engaged. Don't forget to make use of the double jump - timing is everything! It's meant to be challenging but also FUN!
- The workload of this project involved using assets from the Unity Asset Store and integrating them into the game. This meant setting up the animations as well as adding important components such as scripts and collision. I used the Player prefab from class but changed many components to suit the needs of my main character. I made all the canvases and in game UI individually (not from a prefab) and also added some scripts I wrote from doing research online. These scripts are for the door logic as well as keeping the camera in bounds. I created the tilemaps uniquely for each level as well. Some of the scripts I used were from class and I also rewatched some of the lectures from the 2D platform assignment for guidance.
- As I worked individually on this project, I created the entire game by myself. I thoroughly enjoy puzzles as well as video games and wanted to incorporate those together. It is meant to be a challenging game both technically (with platform navigation) and mentally (with puzzle solving). It may take the user multiple tries to solve the levels but it is meant to be rewarding (as I often find solving puzzles to be very rewarding).