Today marks the one year anniversary of Mirrors being released on Steam. To celebrate this milestone; Mirrors is currently on sale for 50% off, so grab it while you can!
We would also like to announce that Mirrors is now available on iOS and Android devices! We have looked closely at how the mobile version plays, editing a lot of the mechanics and adding new features to complement the game play.
Thank you so much for your support so far! We have a variety of projects on the horizon and we look forward to bringing more games out towards the end of the year.
Rhys
Update #7.1: New Language and Bug Fixes
For the last few weeks we have been working towards getting the mobile and tablet version of Mirrors ready for release. This has forced us into developing a variety of new tutorials and functionality to ensure its straight forward and easy to play.
We have also been working on a few different games and we look forward to announcing them soon.
This update is pretty minor in regards to what can be noticed, but necessary all the same.
The mobile version of Mirrors is pretty much ready and we will be ready with a release date in the coming weeks.
Once more it'd be great to get feedback on Mirrors and we would especially love to hear what you'd like to see changed or added in the future.
Rhys
Update #7: Ice Trap changes and Scarabs
We've been working hard on getting our much anticipated mobile version of Mirrors ready. We've had some amazing new artwork done and added some great features to improve the playability of Mirrors. This has taken us quite a bit of time but we will save that for the release and we'll focus on the PC version here.
After playing a lot of indie games it became stupidly obvious how dated our title screen menu looked. This has been rectified with a far fresher modern feel. We have also included links to our social media pages - you should follow us and see the other games we're working on!
Scarabs
As part of the way to improve the aesthetics of Mirrors, we have added Scarabs that will randomly spawn and roam around the ancient Egyptian tombs. Scarabs can be crushed by the player and are linked to several Steam achievements.
Ice Trap Changes
We have changed the mechanics of how the Ice Traps work. We felt that the traps were far too harsh and punished the player far too much.
The new mechanics of the Ice Trap mean that once triggered you will have 1.5 seconds to disable the trap before it is fired. Traps can be disabled by clicking or tapping on the trap and the timer is reset. Hitting the trap again or leaving the beam of light on it will trigger it again and require it to be disabled once more.
We believe these changes keep the challenge within Mirrors but stops certain tombs being tedious to complete.
Bug Fixes
Fixed a bug where the language window would randomly not open.
Fixed a possible bug with audio settings not saving.
It took a long time to get this in but it was far more awkward / complicated than you'd imagine.
All Mirrors and Emitters have a new control system; when clicking anywhere on them, they will start to rotate. This fixes the issue with the smallest mirror that often refuses to turn.
Level Creation Overhaul
We have overhauled a lot of the level creator that improves how easy it is to make levels, provides guidance on making a level as well as a few tweaks here and there.
Added a back button at the naming window.
Added validation that requires all levels to have at least one mirror, one emitter and one receptacle.
It is no longer possible to have more than one emitter or receptacle on a single level.
Added names to each of the buttons.
Fixed a bug where the mummy would go active after a few seconds within the level creator.
No longer possible to place Mirrors when naming a level.
Options Changes
We've also taken steps in improving the functionality and responsiveness of Mirrors.
Removed Settings window on launch.
Added Graphics Settings to the main menu Options.
We will be adding additional settings as time goes on.
Dust Change
Improved dust effect when rotating objects.
New Platform
We have also made it possible to play Mirrors on Linux platforms. We know there may be a few functionality issues but we have done our best to weed these out. If you do encounter any please let us know and we'll get them fixed asap.
Bug Fixes
Fixed a lag issue when hitting an ice trap with an emitter.
We are currently working on getting Mirrors ready for release on touch screen devices. As ever we will continue working on new features for mirrors. These will be released in the next few months.
We are also looking at updating our current website to inform you about other projects that we're working. The new site will be far more directed at our games rather than the services we offered.
As ever, if you have any feedback we would love to hear it.
Rhys
Update #4: New Languages and Platform
Mirrors is now supported in both Chinese Simplified and Chinese Traditional. We have also expanded the supported platforms to Mac OS though we fear there may be a few bugs here and there. If so it would be extremely helpful if you could let us know what you're experiencing.
Over the next few weeks we'll be changing a few things that are in high demand including changing how you interact with mirrors, an overhaul on the level creator and additional languages and platforms.
As ever we look forward to hearing your feedback and thanks for your support throughout.
Rhys
Update #3: New Features and Bug Fixes
Over the last 6 weeks we have been looking at a variety of aspects of Mirrors and we’ve made a few changes that will drastically improve the gameplay as well as the replay ability.
Mirrors now start rotating at an extremely slow speed but build up over a short time to its current speed. This allows for better control of the mirrors. Quick clicks will rotate the target at a tiny distance but if you require a big rotation you simply hold as normal.
Emitter Rotations
Probably well overdue but the Emitter can now be rotated in the same way in which Mirrors can be rotated. This allows for far more possible ways of completing tombs as well as more possibilities when creating your own levels.
Reflection Count
The algorithm which worked out reflections now has a higher cap so it is possible to use every mirror within a tomb twice – although very difficult.
Options Menu
You can now access the options menu from the pause screen.
Mummies
Mummies have been reworked. Upon damaging a mummy they now leave a trail of bindings behind them as well have better sound effects.
File System Changes
We have made a variety of changes to how levels and trophies are saved. Unfortunately this means that any levels you have made to date are in a different location and will not appear in game. This change was extremely necessary and paves the way for a large amount of big updates that are coming in the New Year.
Bug Fixes
The “You haven’t created any levels yet.” at Curator’s Well wasn’t translating properly. This has been fixed.
Font sizes on larger resolutions didn’t scale correctly but should now be covered up to 4k resolutions.
Original Mummy bindings were appearing behind certain assets. This has been fixed when reworking the Mummy.
We really hope you like the new update and look forward to hearing your feedback.
Rhys
Vote for Mirrors!
Mirrors is currently one of the finalists on the Free Galaktus 2017 competition. If we secure either the judges vote or the public’s vote we will receive a large a mount of support to help us advertise Mirrors throughout Europe. This is on top of opportunities to have Mirrors featured are gaming events.
So we need your help!
If you could take 2 minutes of your time to go to this website: http://freegalaktus.pl/mirrors/
Click the red “Vote for this Game” button.
Then scroll down to the bottom of the following page, tick the polish “I am not a robot” check box and click Vote.
Every single vote matters!
Thanks so much in advance. If you aren’t able to vote or you’re just plain awesome please go ahead and share this post and get your friends and family to vote too!
Rhys
Update #2: Achievements and Languages
Over the last few weeks we've been working hard to implement a variety of languages and additional features to Mirrors, some of which we are able to make live. Some are still in progress and will be coming over the next few weeks.
Mirrors now has 20 achievements! The achievements range from simply completing a number of levels to completing levels in a complex way. This will add a new dynamic to Mirrors and also add to the replayability of some of the modes.
Achievements are also supported by each of the languages that have been implemented.
New Languages
Mirrors is now supported in four new languages:
French
German
Portuguese
Russian
The Mirrors store page has also been translated into each of the above languages.
Tutorial
One of the more common forms of feedback we have received is that players weren’t aware that they could both left and right click statues within the tombs. When playing the first tomb within Pakhet’s Chamber a simple tutorial will now appear over a mirror indicating which mouse button should be clicked.
Bug Fixes
Fixed a bug within the level creator where clicking ‘New’ would overwrite your current level instead of actually creating a new one.
Fixed a shadowing issue where details would appear above Mirrors and Statues.
Over the coming weeks we will be working towards adding a new game mode to Mirrors as well as making some really cool improvements to the foundations of how Mirrors is played.
As ever we look forward to hearing your feedback and any ideas you have.
Rhys
Update #1
First off we would like to thank everyone who has taken part in getting Mirrors to where it is today. Over the last few weeks Mirrors has received so much support and positive feedback as well as a load of great ideas to improve on what we have so far, as well as things we can definitely look at in the future.
Over the past few days we've wrapped up a few issues and improved on a few things that were somewhat detrimental to the game, that for specific reasons had either been overlooked or put on hold.
The Curators Well allows you to play levels that you have created through the level creator. If no levels have been created there will obviously be no levels playable, but this looked more like a bug than anything.
This has been fixed by providing a prompt to remind you that no levels have been created yet.
Fixed Resolutions
The shape of the tombs are designed to work perfectly at a 16:9 resolution so we've now fixed it that Mirrors is only playable at one of the supported resolutions.
Pause Screen
Throughout all the testing that we have done, we have never really needed to leave a tomb early. Upon being asked 'how do I go back' it was a slap in the face how obvious it was that we needed an exit plan.
As a result we've now coded in a pause screen which can be accessed by press ESC. While paused the tomb you're in is no longer visible so that people cannot cheat while playing timed mode and other similar modes.
90 Degree Mirror
Something we have struggled with for a while is the first simple mirror found in the tombs. As a result of complications between our light coding and the hitboxes of the mirror, it became either really buggy when the light hit the statue or really glitchy when rotating.
We wanted to see what others thought before we try and make drastic changes to the game and so far it has been unanimous in the fact that the mirror needed to be improved. So we have slightly enhanced the basic mirror and given it a far bigger surface area which makes rotating a lot easier.
Mirror Speeds
The speeds of all mirrors have been increased by 25%.
Next Button
When completing the last level of a tomb the completion screen would show as well as a next button. This next button no longer displays.
Map Button
On the level completion screen, the Menu button has been replaced with a Map button.
Level Exit
Upon reflecting light onto the receptical, the exit of the tomb now lights up indicating it is able to be used.
Level Completion Bug
When getting more reflections than were required for the full award of 3 Canopic Jars, you became cursed and were actually awarded no Jars and the game would break. Oops! By replacing a = with a > this no longer happens.