Hey everyone! I've been working on my first PuzzleScript game for a while now (surprisingly, much, much longer than I anticipated, and it keeps growing). Currently, it is as simple as it can get: learn a new mechanic, play a few levels around it, learn another mechanic, play a few levels around it. Pretty standard procedure. However, after playing a few other puzzles with more complex environments and stories, such as Rose, Skipping Stones or Aunt Flora's Mansion, I've been wondering about "upping the game" on my game. It'd be something more similar to The Talos Principle, where playing puzzles unlock more puzzles. But obviously, this engine is not fit for very dynamic things such as "gamestates", so it'd be a lot of extra time and work to make it look nice without messing up completely.
My general question is: what do you guys think it's more worth it? Spending more time polishing a simple, yet fun puzzle, or spend that time making it fancier and more dynamic?