Makes you think!! Outstanding level and puzzle design from beggining till the very end!!
Braid is among the best puzzle-platformer games I ever played. It revolves around a recurring theme of time manipulation in very unexpected ways.
Puzzles are very well designed and thought through. It does not start as easy as you are used to but does a great job in introducing you to the basic mechanics. As the game progress puzzles become harder and leave it totally up to you to understand what's happening and how to progress.
Time and time again you can clearly see you have all the tools to achieve your goals but the how will completely escape you. You know that feeling when you can swear that you are seeing the solution but just cannot execute it? Yeah, that's how you are going to feel a lot of times. It is not ridiculously hard but does not give any thing for free, you will have to think and learn by trial and error.
As soon as you begin your first play through you notice it has an old school feel to it when you think about the level design, progressive difficulty, the hidden secrets and even the end.
Music is at the same time part of the game and a nice complement to it. It's another aspect where Braid performs well above average.
Even though you will (probably) spend a good amount of time working the puzzles out and searching for the secrets, the game is kind of short. There's even an achievement for completing a speed run under 45 minutes.
It has two chapters that can be called boss fights and should have more, specially because the challenge does not vary much between them (it's even the same monster).
That said, it is an absolute must play for the fans of puzzle-platformer games.