Blocks Isle: A Two Week Project with Blocks and Unreal Engine
The Project
The project was simple, come up with a virtual reality project using Blocks with a time frame of two weeks. A project like this usually entails making a cool environment that can then be shared with the community via the Blocks gallery, a video, or still renders. Knowing that two weeks is a short amount of time I wanted to take on the challenge of building the environment but also bringing it into Unreal Engine 4 to add some interactivity to it and take it from being a visual to being a short experience. I also wanted to explore a VR first approach to the creative process with an emphasis on a low poly visual style.
Unreal Engine 4 has been my game engine preference for quite a long time now simply because of the power that it unleashes on the artist. With minimal to no programming knowledge you can easily prototype just about any idea you can think of.
I also thought that it would be pretty cool to use software from friendly rivals. Blocks was developed in Unity 5 so the majority of my models would be made in Unity while being realized and developed in Unreal Engine 4.
The Initial Idea
For the initial idea, I wanted to create three or four small environments, that as the player went through and solved simple puzzles, would move, come together, or grow to make a single environment. I played with this idea for a bit and built a quick prototype in UE4 to test out the movement and simple mechanics. After some testing, I scrapped the idea. I really liked the thought of growing the world around you and it’s something I want to explore further down the line but mixing that with movable pieces in the scene would most likely lead to the user getting sick.
I had a few other different concepts that I tried. As always, in the beginning, they all sound fun and practical. Blocks quickly allowed me to build a mock-up of each for testing. I didn’t have to spend too much time on them to get something that I could drop in the engine and test.
For one, I wanted to make little block worlds that the player can walk around and explore. They would somehow connect to reveal other parts of the level.
For another one, I wanted to take the connecting aspect a little further and have it so when the player collected certain items in each block they would come together to form the Blocks logo. After some quick testing, a lot of the vertical and horizontal movement would make the player feel a bit uncomfortable so I ended up shelving that idea.
The Island
I decided to pivot, instead, I increased the size of the scene and made it an interesting place to explore, somewhere that you cannot physically go to, something alien yet relatable. I went with a small tech-organic island.
Blocks Isle is an island that is much bigger than the previous mini-block concepts but without the elements that could get a player sick. The player can explore the island and try to discover what happened to their missing friend while solving a few puzzles. I had to remind myself a few times that I only had two weeks to get this done so the scope had to be limited.
From that concept, the basic story of the experience was born.
Your friend Jasper went on another one of his crazy adventures. This time he decided to explore the mysterious Block Islands. It’s been weeks since you last heard from him so you go to his last known signal broadcast location.