Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


A member registered Oct 21, 2018 · View creator page →

Creator of

Recent community posts

Where you able to resolve the issue? Very interested if there was something you were able to do to work around it or resolve it.

Similarly, did the direct link work at all?

Thank you!


(2 edits)

My initial thought is it is due to the save system and requiring you to "allow third party cookies/storage".

If you right click on the page somewhere and press "Inspect" a developer console should appear. Select "Console" tab.

When the game fails to load is there a red error that appears. That should help narrow issue.

I found this fix for Chrome, and Firefox should have something similar.

Otherwise you can play the game on my domain where this issue shouldn't occur:

Enjoyed the level design in the spikes level. I felt like I found a line through it that was "not intended" even though I know you intended me to use that person sized gap to get around the ceiling spikes. :P Great game for 1 day.

(1 edit)

Awesome! 51 to go ;)

Where you in the level progression?

I've also linked to a forum where many hints and spoilers have been discussed in the description for the game! Thank you for the comment! ^.^

Congratulations!!! That was an unintended bug that came out of the pushing rules. I don't know of any case where back pushes are useful. I wonder :P

There was a level that got cut that leaned heavily on the monster not jumping into your beam which felt a bit obscure as well.

(1 edit)

That is a great idea to add in a patch upgrade. In the meantime there is a manual way.

Warning - clearing all LocalStorage will clear other game save states. These instructions show how to clear only the "playerState" variable Riko uses to store a save.

1. Ctrl+Shift+I to open developer console. Or right click on the page and select inspect.

2. Select Application tab on Chrome, or Storage on Firefox.

3. Click the "Run Game" button to load Riko.

4. Under "Local Storage" there should be a (Where stores all browser saves). There will be other game saves here so don't clear it all. Select it.

5. Find the Key "playerState". It might have something like ["Overworld_pre"] in it. Right click the key "playerState" and delete it.

6. Refresh page. State should be gone.

Oh my goodness. Really appreciate the comment and the twitch stream link. (Thank you for recommending it to Jonathan!) We enjoyed watching and learning a lot from it. 

Totally get the pixel art complaint. It was decision made to keep the game possible to make (due to my non existent art skills).

It has been a real honor to see people play the game and see how we could have improved it to have more consistent level groupings rather than "some art & difficulty".

Really helpful discussions and such useful criticisms. Will be keeping it in mind for our next game ^.^

I did not include restarting in the undo stack although that would have been really useful (an oversight). I used the PuzzleScript documentation as a reference for the implementation of game logic. The Riko engine allows chain reactions of rules to happen like in PuzzleScript, but we cut any of the chain reaction elements out of the final game as it didn't add anything to the puzzles.

i.e. We had an explosive that would damage tiles on either side that you could arrange. I liked it cause it was cool, and could wreck your large blocks, but it didn't add anything.

Thanks for letting me know about the undo restart. Come to think of it, Stephen's Sausage Roll also keeps restart in undo stack!

Thank you so much! I initially started with the idea of the logic part of this game in Rust but I got sidetracked and ended up doing it all in JS/Typescript. I have been thinking of making a video showing sort of the flow of developing this game. From building the game logic, level editor, art, sound and world map shader. Although not Rust, the ideas are transferable.

The undo system uses a cool library immer.js which gave undoing for free after a bit of setup.

The big con of javascript is that sometimes a garbage collection pause makes a keyboard input feel unresponsive.

I am also interested in writing Rust plugins for game dev tools like Unity. However need to advance my Unity skills a little more :P

Thanks so much for playing and the feedback! Four days is super impressive for completing all the levels!!! :D

Gonna check out The Adventures of Lolo trilogy!

Spoilers ahead (not aware of a spoiler tag). Could you push it in a sort of diagonal? Or could you get it all the way in one move?

Good luck!

Thank you for playing! Great job getting around that corner ^.^

Hear you and agree that there could definitely be a better way to prevent getting blocked by a level.

(3 edits)

Is this still happening? Thank you for the report!

Downgraded windows to prior version for quick fix. Need to rebuild new patch. Windows version should work now with minor platform bug though :(

Sure! Please share the link once you're done!!!

Great tilesheet!!!! Used in this little free game: