Space Sokoban is a spin-off of the popular Sokoban puzzle game (https://en.wikipedia.org/wiki/Sokoban).
In this 2D block-pushing puzzle game, the player controls a fox with a main objective of pushing crates to specific target locations as denoted by light blue diamonds. In this version, the character and crates are unaffected by gravity and are not limited to move by one block per key press.
- Download Unity & Unity Hub (https://store.unity.com/front-page#plans-individual)
- Unzip the compressed folder
- In Unity Hub, click on the "Add" button. Click on the folder that was unzipped.
- Unity 2D should open automatically with the folder & program contents.
- The game can be played by creating and running a build. This can be accomplished by clicking on File > Build and Run.
- The player can control the fox character by using the left, right, up, and down arrow keys on their keyboard
- The player-controlled fox can push the crates by moving against them
- The player and crates cannot move pass through the wall blocks
- The player clears the level when there is a crate placed at each of the light blue diamond targets
- The game concludes when the player completes the two levels
Tools:
- Unity 2D (https://unity.com/solutions/2d)
- C# (https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/)
- Starry Night Sky Image (used as background): https://www.canva.com/photos/MADQ4iBSNh8-starry-night-sky/ from Canva (https://www.canva.com) with Free Media License Agreement (https://www.canva.com/policies/free-media/)
- Sunny Land: https://assetstore.unity.com/packages/2d/characters/sunny-land-103349 with License Agreement: Standard Unity Asset Store EULA (https://unity3d.com/legal/as_terms) & License Type: Extension Asset