Tyrant is a 3D visualization of a Rubik's Cube in a 3D space. My jobs on the project were UI Functionality, Level Design, and overall polish.
The design philosophy used for the creation of Tyrant was to use art as a way to recreate a simple game, as well as to learn how to make complicated systems such as a Rubik's Cube in a 3D space. We wanted to make an experience to enhance the solving of a Rubik's Cube.
Tyrant was created for a 490 Game Workshop class I took in my Sophomore year of college. Our objective was to make a puzzle game, which was our only restriction. We (Jeremy Behreandt and Jered Hoff) wanted to make an experience based game, which would focus on enhancing the ability of the game it was based on. Success to us would be an enhanced feeling when playing the game.
The game could be controlled two different ways, either by keyboard or by mouse. The game was separated into levels, to help with the difficulty of a Rubik's Cube. We knew that it would be difficult to complete the puzzle, so we limited the game by the amount of shuffling the cube did. Each level shuffled the cube an extra time, which was our own modifier on the difficulty of the cube.
To start with, creating a Rubik's cube functional with Raycasting in a month was quite the task, especially since we had never used anything like that before. The mouse controls were difficult to use, and still finicky. The keyboard controls worked like a charm, but were confusing at first. Every single axis was mapped to a key (9 in total), making it a hassle to just pick up the game with keyboard controls. With fixed controls Tyrant would make a much more suitable project.
Play it Now!
While there are issues with the controls, I think there is still a good basis for games of this sort. If you would like, feel free to download the game and play it here. Otherwise, below is a video of gameplay from Tyrant. The video will show several levels from the game, as well as various functionality I was unable to describe here!