William Roberts

Project Logo

Project Role:
Gameplay Engineer

Platforms:
Web Browser, Android & PC

Engine:
Unity3D

Language:
C#

Publisher:
Schell Games LLC

Availability:

Slide 1 Slide 2 Slide 3 Slide 4 Slide 5

Overview

Innercube is an action-puzzle game where you control an rolling cube. Each side of the cube has a different color. Your main objective is to capture tile pieces by rolling over them. The side of the cube that makes contact with an colored tile must always match in color.The game features two modes currently: Puzzle and Surival.

Puzzle mode is meant to test your mind as you complete over 100 diferent puzzles! Puzzles range from easy to difficult. Replay each puzzle to earn gold status. Gold status is earned by completing each puzzle using the fewest number of moves.

Survival mode is meant to test your reflexes in a race against time. Your goal is to capture as many tiles as possible. If your cube becomes blocked in, it's game over!

Jam Week

Each year, Schell Games holds an event known as Jam Week. During this week, employees are allowed to prototype or work on anything that will better the studio. This is very much in the same vein as Double Fine's Amnesia Fortnight.

Innercube is a by-product of Jam Week.  A significant portion of the core systems and gameplay were prototyped during this week. Several weeks after Jam Week, it was announced that the game would be polished and published by the studio.

Engineering Responsibilites

  • Cleaned up alot of the core framework and tools that were developed for Mechatars. This became a central Unity framework that is now reused for many projects.
  • Built a level editor tool to aid in the design of the levels. Designers can place tiles and set various properties on each tile.
  • Setup finite state machine and the main states the game transition betweens.
  • Integrated sound effects and music.