Down? Left? Up? Right? Do not be confused! You have been trapped in a mind-bending Labyrinth Box, who knows how you ended up in here, but that is a conversation saved for later. For now, find your way to the open window located at very top of the box and escape!
The Labyrinth Box
Features
Featuring a specially designed level inspired from various optical illusion drawings and paintings, The Labyrinth Box utilizes a similar concept to trick you into thinking that the level looks different when standing at different spots within the level and looking at it from different perspectives. But that is not all, with just one special game mechanic, which is the gravity defying gun, you could use it to your hearts content and are given the freedom and creativity on how you would like to complete the game.
Development Summary
To fully focus to the purpose of developing this project, which is to learn more about level design, I decided to be more creative and have some fun to create a level that is non-conventional. I happen to be into optical illusion paintings and artworks at that time and wanted to design a level similar to an artwork called Relativity by Dutch artist M. C. Escher. With that, while it was challenging trying to implement the concept of optical illusion into a 3D environment, but the final result looks amazing to me nonetheless.
Roles and Responsibilities
Project Type: Individual
Game Design
Responsible for coming out with the main concept of the game and ensure that it is engaging and fun for players to play and experience.
Level Design
Responsible for designing the level that complements the player mechanic provided. Not only that, to ensure that the level provides enough room for players to use their creativity on how they would like to traverse within the level.
Blueprint Coding
Responsible for coding all player mechanics and features in the game using Blueprints in Unreal Engine, mainly by following tutorials on Youtube
Challenges encountered and How I solved them
First Time Using Unreal Engine
-
With no prior experience using Unreal Engine, I was required to develop a game using it as part of a class assignment. Not only that, everything would need to be self taught by just using tutorials on Youtube
-
With very limited time given and no Unreal experience, I decided to stay true to the purpose of the class (which is a level design class), and just focus on it without wanting to spend too much spend time learning the engine nor programming the player mechanics. With that, I found inspiration from the game: Getting Over it, which only features one mechanic (literally) and the level. I then reinterpret it and developed The Labyrinth Box following the same concept and is able to create a complete game with minimal pullbacks.