Knight Time

Knight Time is a 2D puzzle/adventure game with a difference. Spread over nine distinct environments it combines action adventure with puzzling by allowing you to travel in time. This is the closest representation to actual time travel you'll get in a game. Rather than using time travel as an excuse to jump between different historical eras you can actually move back and forward in time a few seconds or minutes.

By travelling back you can revisit a period of time you've already experienced and bump into an earlier version of yourself. This is where the puzzle element comes in, by returning to an earlier time you can take advantage of actions you have performed in the past. Say you stand on a switch which holds a door open. You can't walk through the door because as soon as you step off the switch the door will close. However, if you travel back in time you'll see yourself standing on the switch and be able to walk through the door. Knight Time is crammed full of time travel puzzles that really get your brain going.