Play game
Mainspring's itch.io pageResults
| Criteria | Rank | Score* | Raw Score |
| User experience - How well was the user interaction implemented. | #4 | 3.444 | 3.444 |
| Originality - How original was the entry. | #7 | 4.000 | 4.000 |
| Overall | #8 | 3.578 | 3.578 |
| Fun factor - How much fun was the entry to play. | #8 | 3.222 | 3.222 |
| Theme incorporation - How well did the entry fit the theme | #9 | 3.889 | 3.889 |
| Audio - Did the entry make good use of audio? | #10 | 3.333 | 3.333 |
Ranked from 9 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
Judge feedback
Judge feedback is anonymous.
- Loved the concept, really well executed
Godot version used
4.6
Leave a comment
Log in with itch.io to leave a comment.






Comments
The body swap was cool, I wonder how you implemented it, because I might want to steal it :D
The mirrors are a very nice touch, it was hell to get it working on UE, surprising to see it runs smoothly on godot. Good use of the rewind mechanic!
Thanks for playing! Source code is at https://github.com/hiinaspace/mainspring . It is... gamejam-quality code but hopefully useful.
Thanks! I might implement the body swap feature to our gamejam game.
Nice, you too made a character switching mechanic. Good execution, the cranking mechanic was sometimes going in reverse.
Great game, I really liked the model of the character, which needed to be winded up to move around with it. The idea of winding up a mini version of a character to do a smaller scale platformer is also pretty neat. I also loved the haptics of winding up the character, and the use of two hands for more strength.
Holy crap, I didn't know we could have mirrors in Godot VR. Why isn't this mainstream?
Holy crap, I didn't know we could have mirrors in Godot VR. Why isn't this mainstream?
It requires a engine patch to do properly currently https://github.com/V-Sekai/godot_planar_reflection (https://github.com/godotengine/godot/compare/master...hiinaspace:godot:mirror-ov... is my patchset including a fix for the procedural skybox shader). But https://github.com/godotengine/godot/pull/116424 Bastiaan is working on this, so hopefully soon it won't.
wanted to give this a play but i couldnt get it to launch properly on my linux system with proton, though that's hardly your fault, gameplay video looks interesting with the varying scales!
edit: got it to work, rewind and body mechanic is really unique! would be cool to see more puzzles using this!
Thanks for playing! I've been meaning to make a native linux build, but my linux steamvr setup is broken at the moment. Did you have to do anything in particular to get it to work with proton?
i used this launch command in the game properties on steam, some of it is related to the laptop im playing on having an intergrated graphics hybrid thing, it mostly might be the second command that fixed it: MESA_VK_DEVICE_SELECT=1 PROTON_NO_FSHACK=1 %command% --rendering-driver vulkan
it's good!
winding up characters in sequence could really make fun levels.
i wish winding up the characters didn't run out so fast!
and the music is good too!
thanks for playing. I'm not sure why the small girl falls through the floor sometimes, oops.
Nice idea, and very well done.
I like how you can interact with winding keys with both hands.
Congrats!