Task
The goal was a Sokoban-style puzzle with a set of levels and clear mechanics.
Solution
I implemented the box pushing mechanic, the level completion check and a set of levels of growing difficulty. Levels are stored as data, so new ones are added without code changes.
What was done
- Built a Sokoban-style puzzle
- Implemented the box pushing mechanic
- Added a level completion check
- Moved levels into data so new ones are easy to add
Result
A finished puzzle with levels and working mechanics. New levels are added as data with no code changes.
Technologies
C#Unity