Mirror
Mirror is an immersive puzzle game where the player is able to switch between two time zones. The past when the building was in its prime and the present which is a run down, abandoned version of the world. To do this they are given a mirror which allows them to look into the other dimension before switching.
​
For this project I focused a lot on the environment art because I wanted to create something that looked great and was immersive. The main game mechanic was also a major focus because I think it is an extremely interesting mechanic and switching between to two environments never gets old.
​
This project was created for my final major project in my third year at university. I spent the first semester planning out the whole game with designs, action boards and sound lists. Then in semester two I created the whole game in about eight weeks, this was along side creating my Prisoner project.
​
Everything in Mirror was created by me from the base models to blueprints (visual scripting) except for the vines which were taken from Unreal's particle cave demo and the scree and flowers which were taken from Unreal's kite demo due to the time constraints. To create all of the assets I modelled the base mesh in 3DS Max, unwraped it and made the base materials is Photoshop. Then I would take all of this into Substance Painter 2 and paint on all of the extra details by hand creating a detailed environment.
​
Platform(s): Windows (PC).
Technology: Unreal Engine 4.
Software: Unreal Engine 4, 3DS Max, Substance Painter 2, Audacity, Photoshop, Illustrator.
Production Length: 2 Months.
Type: Individual University Work.
Year: 2017 (Year 3).

A screenshot of the butlers bedroom from when the building was in its prime.

A screenshot of the run down, abandoned version of the butlers bedroom.
![]() | ![]() |
---|---|
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |