Designed around the concept of a simple but expandable mechanic, Backwoods incorporates linear level design and evolving puzzle mechanics. The level creates a smooth difficulty curve for gameplay, while ensuring the player doesn’t become lost. The core mechanic for this game was created in C++, with all supplemental functionality created instead with Blueprints.
Since Backwoods is the second puzzle-based game I’ve created, I took the lessons learned from Reflector to create a smooth difficulty curve that slowly increases difficulty using mechanics that the player is already familiar with.