A 2D implementation of the classic Sokoban puzzle game. This project was an exploration into grid-based movement, puzzle logic, and creating smooth, responsive animations using coroutines.
Key Features
- Grid-Based Movement: Implemented a robust system for player and box movement on a grid.
- Coroutine-Powered Animations: Used coroutines to create smooth and satisfying tile-based animations.
- Puzzle Logic: Developed a flexible system for defining and loading puzzle levels.
My Role
This was a solo project, so I was responsible for all aspects of development, including:
- Designing and implementing the core puzzle mechanics.
- All C# scripting for gameplay and animations.
- Level design and implementation.