Sokoban
Overview
This project is a classic Sokoban puzzle game where the player pushes boxes to designated target locations.
Features
- 2D top down view.
- Grid based movement.
- Undo / Redo movement history.
- 5 challenging levels.
- Pause, Resume, and Restart level functionality.
- Resolution, Quality, and Audio settings.
- Interactive sound effects and music.
- UI menues.
Attribution
2D and UI Assets:
Audio:
Development Notes
- Used Command design pattern for movement and undo/redo features.
- Levels are designed and loaded from text files. The keys are as follows:
- `#`: Wall
- `.`: Empty Space
- `@`: Player Start Position
- `C`: Crate
- `T`: Target Spot (where the crates need to be moved)
- Utilized Unity's New Input System for taking input.
- The background image of the main menu was generated by DALL-E 3.
Download
Download
Sokoban-v1.0-win.zip 63 MB
Comments
Log in with itch.io to leave a comment.
This game is really fun! Since you have the Unity code up, I was wondering if I could use this game for a research project of my own. I'll be sure to credit you if you give me permission