Devlog – Puzzle Design Process

Hey Steam! Welcome to all the new puzzlers here from Reddit, you've helped me and my game reach 2000 wishlists and nearly 100 followers here on Steam! Thank you for your support, it helps! [hr][/hr] The comments on my Reddit post were genuinely kind and supportive. One of those comments was an interesting question about the game's puzzle design and my process: [img]{STEAM_CLAN_IMAGE}/45292736/9a88db27e7e6485b4878bc6fe3755ddef4d2e23a.png[/img] This devlog answers that question. If you're short on time though, here's what I replied: [img]{STEAM_CLAN_IMAGE}/45292736/fa54772a3030e461fc382880ab84f2c60e821601.png[/img] That's the short answer. but I wanted to elaborate on this because the process of [i]'coming up with the puzzles'[/i] is one of the most fulfilling aspects of game development for me. It's one of the tasks I could do for hours on end, happily, and completely lose track of time. It triggers my perfectionism and curiosity to keep going until I've found the most interesting solution or interaction. TLDR; It brings me joy. I have to thank Patrick Traynor (Patrick's Parabox) for a lot of this. When I first started making puzzle games about 2 years ago, his [url=https://cwpat.me/misc/puzzle-level-idea-strategies/]article[/url] helped me find puzzle design strategies that work for me. [hr][/hr] The most important part (for me) is endless iteration. It's a curious process of playing around with ideas for mechanics and puzzles, observing the consequences, and keeping an eye out for interesting interactions you might not have expected to happen. With some effort and polish, 'happy accidents' can become solutions to a puzzle or a-ha moments in the final game. [img]{STEAM_CLAN_IMAGE}/45292736/56a180e53a4c9e377271d6fd0cdf69467a2b1173.png[/img] [i]Screenshot: Prototype levels with dozens of iterations and variations (for a handful of puzzles)[/i] Most of the work that goes into it will never be seen. (see screenshot) For every 50 puzzle drafts, only a handful will make it into the final game. In summary this is how I approach puzzle design: [b]Inspiration:[/b] Take inspiration from programming, architecture and life to generate ideas [b]Prototype:[/b] Prototype the basic building blocks to be able to validate and explore those ideas [b]Experiment:[/b] Playfully combine and experiment with mechanics and interactions [b]Iterate, Iterate, Iterate:[/b] Focus on the most interesting results and thoroughly explore them [b]Curate:[/b] Collect and select the most interesting puzzles [b]Polish:[/b] Play-test and polish the selected puzzles [hr][/hr] In a way, designing puzzle games is a lot like playing them! It's a playful process that requires you to test your assumptions and ask yourself the right questions to come up with new solutions. Speaking of playing them... [b]I'll be releasing a Steam demo in the next few months![/b] Have a great weekend, -Tim ([url=https://store.steampowered.com/developer/frycandle]Frycandle[/url])