Layers of time by Kaldrin
Solve puzzles together with your past and future self!
Play it on itch.io!

Concept
Layers of time is a puzzle game where you play in cooperation with your past & future self to solve puzzles where time loops and you start over every X seconds.
Each loop you'll play along a ghost of the inputs you made on the previous loops and try with them to solve the level.
Key features
Time loops levels

Multiple loops playing at the same time with ghosts of the player's previous loops helping them

Play with physics

Funny stupid ghosts replicating whatever you did

Developers notes
It was tough ! Github decided to break our project 4 hours before the end so yeah the game could have been better.
Lots of sweat and blood to make it, but it went ok, we are very proud of the strong loop and ghost inputs systems we integrated.
We made this game with Dylan BROUSSE and Clément COLMERAUER for the Ludum Dare 47.
We want to add more levels, gameplay and juiciness. We’ll continue to work on this game and add more features. You can follow the game & us on social networks to have updates!
If you run into a bug or find a cool way to solve a level don't hesitate to tell us!
We invite you to play the post Jam fix version, we added visual, audio and sensory feedbacks and corrected typos, but of course the Jam version works very well too.
Known bugs & issues
Sometimes the ghost inputs are not 100% precise, resulting in not exactly the same outcome.
Slight shift between the cursor and object position in the level editor.
Tools
- Game engine: Unity 2019.3.1 & Visual Studio
- Art : Adobe Photoshop & Adobe Illustrator
- Sound capture : Audacity
- Sound mixing : Reaper
Credits
Showcard Gothic by Jim Parkinson ; The Font Bureau, Inc. and Jim Parkinson. All rights reserved.
Links
Dylan's LinkedIn
Clément's LinkedIn
Kaldrin's Twitter
Kaldrin's Itch.io
Kaldrin's Instagram
Kaldrin's ArtStation
Kaldrin's Website
Kaldrin's LinkedIn
Ratings
| Overall | 288th | 3.904⭐ | 49🧑⚖️ |
| Fun | 308th | 3.771⭐ | 50🧑⚖️ |
| Innovation | 455th | 3.656⭐ | 50🧑⚖️ |
| Theme | 187th | 4.167⭐ | 50🧑⚖️ |
| Graphics | 651th | 3.735⭐ | 51🧑⚖️ |
| Mood | 769th | 3.424⭐ | 48🧑⚖️ |
| Given | 52🗳️ | 71🗨️ |
For those who would want to play a enhanced version, we fixed some slight bugs and added audio and FX on the new version on itch.io!
I enjoyed the concept - it starts with something that's been done quite a lot, but then I realized I needed to time handovers of the box, forming a kind of a relay chain with myself. That's a cute feature!
Sadly, I did find it clunky enough to dissuade me from finishing the third level (though I did manage to launch myself into the stratosphere that one time, which was fun).
The game works well graphically. I don't know if it's intentional or not, but the very edges of the screen just display clamped colors as if the game was rendered to a texture that's slightly smaller than the screen size. Bug or not, it's and interesting effect, somehow even tying in a bit to the "loop" theme.
Thank you for your game :)
Oh really it's been done quite a lot ? I don't recall many games using this, we tryied to make something original no one would do for the jam, but if you say so. Oh really you found it clunky ? Did you understand how to throw the block up if you aim up with the stick / W ? This level isn't supposed to be hard but maybe that's just our developer point of view.
Oh and the effects on the borders of the screen is not volunteer it's because of a post process we use but oh well it's not a issue so we left it.
Thank you for playing it !
Yeah sadly the inputs of the ghosts are not always 100% exactly the same as yours for some reason, but we'll work on it! We built a systemic system with these ghosts and elements so you can find multiple solutions to puzzles, and we are glad it works!
And we are working on these ;)
Thanks!
If you’d like to rewatch the playthrough, you can find it here:
https://www.twitch.tv/videos/767510655?t=0h2m5s
Good luck on your ratings, see you next LD! :D
💜 Elysia Griffin AKA Button Feedback Lady
https://www.twitch.tv/elysiagriffin
We're secretly working on this eheh
The design of the puzzle is also interesting.
A couple things that I think would be a good addition are a pause button and a way to reset just the layer you are on instead of having to clear the whole loop sequence. Sometimes I was doing really well and then slipped up somewhere and had to restart the whole level.
Regardless this is one of my favorite games that I have seen yet. Good Job.
We feel really flattered <3
And I'll agree with you 100% on your suggestions, will do that!
One of the best games I played, or maybe even the best.
It was a pleasure to play until the end.
With my teammate we used Plastic SCM for Version control, it was actually super nice to collaborate !
Sad to hear that Github crashed your project 4h before submission. But anyways you'll continue development which is a good news to test the game in a "better shape" in a near future!
The little character animation is super nice and the overall "polishness" very impressive when you know it was done in 72h.
The game is super clean, especially when you move by being on the box flying in the airs, pretty solid physics I would say :flag_dz:
About the Reset @daspikeyboss was talking about, I'm not 100% sure that the player should be able to reset only one layer, maybe it will kill the tension, precision of the game.
In other words : The Gamplay Core loop is timed, so if you add endless resets foreach layer, maybe it will break the strong gamplay core loop you have.
Also I really like the responsiveness of everything a lot. For example when you Reset it's like an instant reset with just some particles.
Another little comment : I think it could be better to start the counter only when the player starts to move or goes out of the starting zone.
So the CUE to start the loop is not just after the reset. It starts when the player is engaging an action; Which makes more sense because the whole game is about actions delayed in time.
I guess a bit of post-processing for the "juiciness" as you said.
And maybe some other game elements and levels. btw it's really cool you had the time to do a level editor.
Is there a place on the internet or discord or whatever where you are planning to make the levels made by people available ? If you have a minute, I really would love to hear your opinion the game we did. :-)
Great job gg !
Plastic SCM ? I'll look it up, thanks a lot for sharing it!
Yeah we love our character too eheh, and it was in our objective for this jam to have a polished game! The physics are 3D, ways more simple to implement and tweak, we had some issues with it but I'mn really proud of how clean our code was in the end and how easy it was to modify it for the physics to respond correctly!
Oh yeah I'm not 100% sure neither about this you're right but I think an option to at least finish early the current loop would be a good addition ^^
Yeah for the reset responsiveness we'll probably add a very quick rewind effect or such so it's more juicy but it works well like htat and I'm glad you liked it ^^
Ah that is actually a nice suggestion, we will think about it, for the loop to start only if the player moves!
And we plan for other game elements definitely, it's so easy to implement with our code, we are hyped to create more levels and make it a full game!
And about the levle editor, it was more for the flex for the jam, we will one for sure but we will rewrite it entirely ^^ But when it will be in the game there will be for sure a way to browse and play people's levels! Probably a steam workshop or so ^^
We are currently working on other projects so this one will be on the side for now but we really want to continue to develop it!
Thanks a lot <3 Will try your game for sure!
At some points there seemed to be some weird texture wrapping going on.
Like pointed out in previous comments at some point I stood around and waited for the timer to pass and tried buttons to skip it, but given the length of the time it's only nice to have.
In regards of throwing of the cubes I would have preferred the control the direction with the mouse or the second analog stick, as I sometimes fell off of things when trying to aim.
Ah yeah the texture wrapping is a slight issue on the edges of the screen right ? Fixed in upcoming version ^^
We will add an option to end the current loop early yeah, that's a nice idea!
Ah yeah the cube, we have yet some adjustments to make to throw it, we'll keep in mind your suggestions!