Dimensional Gears

Copyright @ Digipen


Dimensional Gears is a 2D meets 3D platforming and puzzle game where a microwave named Mike needs to save his friends from a mysterious factory. By using the powers of orthogonal dimension shifting, he can overcome the factory.


Built In Unity

The game relies on a custom editor tool to build levels out of 2D tiles.


Dynamic collision extends are then used to manage orthographic collisions, enabling or disabling different ones based on perspective.

Icon
Icon
Icon

My Contributions


On the team, I served as a gameplay programmer and shader programmer.

The main gameplay feature I managed was the throwable box. I used a manager to check what boxes could be picked up on the player’s plane of existence.

Icon
Icon
Icon

The other gameplay feature I implemented was orbit camera, allowing the player to temporarily see the world as it is in a perspective view.

Shaders implemented:

Stencil based outline shader to draw a shadow the player when they’re behind objects

Basic blur shader to blur the background for the final victory screen

Depth of view shader to add slight difference in color between further back objects in orthogonal view.

Directional warping on shifting between dimensions.

2023 Damian Rouse