the above is a demo with all unique puzzles – plays best in chrome
interact – mouse + left click or arrow keys + space or touch

explore SOLAS 128, a game of interconnected puzzles where you redirect and reconfigure rhythmic pulses of light to breathe life back into an ancient machine. at its heart, SOLAS 128 is a beam deflection game. rotate and reposition mirrors to connect light sources and unlock adjacent puzzles. every pulse is moving to the beat at all times, and each puzzle is connected to the next.

Explore this strange interconnected space, learn its rules, and discover the surprises that dwell within.

The full game contains:
– over 150 interlocking puzzle screens
– a beautiful synth-inspired visual style with a story where music powers everything
– designed from the ground up to be colourblind-friendly
– a seamless world to navigate - changes in one room will affect those that follow
– an original synth/chillwave soundtrack
– hidden areas to discover, and secrets to decypher
– no text or dialogue: the visuals and music speak for themselves

a game by @AmicableAnimal
sounds by @WhooshWizard
music  by @JamesyDownie  –  OST Available on Bandcamp

brought to you by Armor Games Studios


Buy Now$15.00 USD or more

In order to download this game you must purchase it at or above the minimum price of $15 USD. You will get access to the following files: 155 MB

Development log


Log in with to leave a comment.

this is a very silly comment, but somehow I noticed that the beige color here resembles and almost behaves like gant- the color that remains after all colors are eaten. i just think that's funny :D


Hi! I'm trying to play this game on the Steam Deck by adding it as a  shortcut in Steam and using Proton (it's the most straightforward way to run Windows games on SteamOS). Unfortunately, the itch version of the game gets confused by this, and tries to invoke the Steam version instead, which just opens the Steam store page since I don't own it there. Is there a workaround, or a fix you can make?

Thanks in advance! The web demo plays very well, by the way :)

(1 edit)

I’m not the developer and have not messed with Proton either (only regular Wine on a regular Linux) but maybe try deleting/renaming steam_appid.txt?

Hi there. I know this is very late, but I'll put the explanation here for others! We're not directly supporting that route, Steam Deck via Itch. What I can say is that the steam_appid.txt file is what should stop the game attempting to connect to steam - if detected where the executable runs (i.e. in the same folder) and with the value inside it present. I'm not sure how that interacts with Proton, I'm afraid, but it might be worth looking at where Proton thinks it is running and ensuring the file is in the same place!

(1 edit)

Haha, thanks for the reply! That was one of the first things I tried, but renaming steam_appid.txt didn't change anything. I decided to take another look just now, though; turns out what does it is the presence of Steam.exe in `C:\Program Files (x86)\Steam` under the Wine prefix, regardless of how you actually launch the game! Steam will always copy some stub binaries there if you use it to start a game with Proton.

Fortunately, the workaround is still pretty simple:

  1. If you've already launched your Steam shortcut at least once, delete the Wine prefix for it at `steamapps/compatdata/<id>/pfx` (Protontricks can do this quickly; deleting and recreating the shortcut probably also works).
  2. Set the launch options for the shortcut like so:
    STEAM_COMPAT_CLIENT_INSTALL_PATH=/var/empty %command%
    (Any old directory, or maybe any string at all, ought to work in place of `/var/empty`; the variable is supposed to point to your Steam directory, so Proton can find the Windows compatibility shims.)
  3. That's it! The game will start and play normally now.

Amusingly, if you leave steam_appid.txt intact in the game's folder, Steam will pick up on it and appear to behave like you're playing the Steam version, with an entry for it in your library that says "Running" and everything! It doesn't magically give you a Steam copy or even change anything in the game itself at all (there are no achievements, it doesn't change your Steam profile, and the game's library page has a "Purchase" button instead of "Play"), but it is funny nonetheless. Steam is an intricate beast for sure.

Edit: So it turns out leaving the appid file has another side effect, but only in the Deck UI (and possibly standard Big Picture on other devices, I haven't checked): the controller uses the input scheme that is set for the Steam version of SOLAS, not the non-Steam shortcut. Unfortunately, if you don't own the game on Steam, Steam won't let you modify the controller config for that version (you can access the config screen in the Deck UI, but any change you try to make is silently discarded). Woops!

(1 edit)

Thanks so much for giving this info for other players, it's really appreciated  💜

(2 edits)

You can carry objects from one room to the next?????????????

Also there is a bit of a glitch where light beams graphically break up and “photons” stop moving when the game loses focus (might be caused by me playing on Linux through Wine, where the game works perfectly otherwise)

The “photon” stop bug is not just graphial, it is very annoying as I have to wait 2-3 minutes for the photons to reappear (travel all the way from the initial sources)

Hi, thanks for letting us know! We're not currently directly supporting Linux, unfortunately, so I don't have a workaround to suggest. The game will save automatically when you quit, however, if that helps!


At first look, I thought this might be style over substance. But then I discovered it's actually deep substance, just with an absolutely insane degree of style. The groove is mesmerizing, and makes the clever puzzles feel great to solve.

I had a lot of fun playing the demo! And I found the E-aster egg you left at the end :)



I am stumped at the 4th room

If it is the room I'm thinking of, look to the edges! Otherwise, there are some playthroughs of the Prologue online which might help!

Just finished the demo. I know the interconnectivity is (one of) the game's major selling point(s), but whenever I realized the solution involved going back to an earlier screen, my reaction was always frustration. I prefer games where everything you need is already on screen and you already know what everything does, but the puzzles are still hard to solve, like Mitoosis (which is free). Would you consider going more in that direction for your next game?

P.S. I'm also not a fan of games that keep introducing new things so part of the puzzle ends up being simply figuring out how to use the new thing(s). I bring this up because the demo does this; I know there's a chance the main game stops introducing stuff after the demo ends, but I've been burned before on this and want to ask that your next game not fall into this unfortunately-all-too-common pitfall.


Thanks for the comment, and for playing the demo. This is part of the reason we were keen to release a demo, so people could get an idea of what the game was before buying it, to help ensure they'd like it before spending their money. I can't speak for my next puzzle game - but it sounds like you aren't a fan of the types of games I like to play or design. I hope you find a game more to your liking!

I found the hidden "E." Is there anything else to do in the demo, or do you have to buy the full game to continue?


well done, that puzzle is a tricky one! but yes, that is the last bit of the demo – the full game has all unique puzzles and more secrets to find!


interesting, intriguing game. good puzzles

(2 edits) (+1)

awesome demo. I'm really thinking of getting it.

(1 edit)

Thanks, I'm really glad to hear that you liked it! At the moment SOLAS 128 is in the Summer Sales if you do want to pick it up for 34% off!


varry hard game

play it on chrome browser



okay then imma play it if i can.


calm down





Context: You missed a secret near the end of the demo map. I am very disappointed :(

Thanks for your comment! As it goes, the neon depths of the demo and the main game are entirely hand-crafted by myself!

As for what the E *means* however... well, you'll have to complete the full game to find out 🤔



(2 edits) (+1)

For a small demo, this made quite the impression! There were some puzzles where I had an "aha!" moment, which is always great. I especially loved the puzzle that led to the post-end secret, requiring most of the stuff you've learned about how the light beams work. Don't know what the secret itself means, but i'm seriously considering getting this game!

(1 edit) (+1)

This game is actually ridiculously good. i'm considering getting it.


this seems like a good game but it just hurts my eyes so damn much it became unplayable I have no real eye conditions so i'm confused as to why the small bit of game that I did play was fun tho but all in all 3/5. fuck my eyes hur


Hi there, sorry to hear you had issues with the visual effects. If it helps, almost every effect can be turned down or off in the settings menu if you'd like! The Accessibility Update dev log has more details!


Good graphics, musics, effects, unique way of expressing laser mechanics that can usually be seen in other puzzle games. Some of the puzzles are quite hard, but overall a 10/10 experience.


Thanks so much 💜


Nice graphics!


best game i have ever seen


I luv its such a good game 

Thanks, glad you enjoyed it 💜



Thank you 💜


this is so sick omfg i adored this!! <33

Thank you! I'm so happy you enjoyed it! (If you want to pick it up sometime, the full game gets *wild* by the way)


bro, this is an awesome game this is a 100% want to buy. I also liked how you ended off the demo with E. thanks for the fun 


Thanks very much for the kind words, I'm glad to hear you liked it! (And well done for finding the secret letter too – there are more hidden in the full game!)



Do you get a Steam Key for the game if you buy on

Hey there! No, we've not giving out Steam keys with an itch purchase. If you'd like it on Steam, we also have it on sale there too at the moment, though!


Excellent use of neon! i wish i were smart enough to figure out how to get past the first few levels, but the concept and art are brilliant!

Thanks so much for the feedback, I'm glad you liked it! The [?] button will give you some hints if you need them, too. (oh, and you didn't hear it from me, but there are some walkthroughs out there if you want more help too)