This project addresses the complete development of a functional clone of the classic Sokoban , as well as the creation of a level editing tool integrated in the Unity environment. The work combines the implementation of the fundamental mechanics of the game — character control, pushing boxes in a grid and solving levels by placing boxes in objective positions — with the progressive design of ten levels that gradually increase in complexity.
In addition to the programming of the playable prototype, a specific tool has been developed to facilitate the creation, editing and management of levels. This tool allows designers to edit scenarios efficiently, save and load them in different formats, which optimizes the iteration and testing process. The focus of the work has been focused both on the technical soundness of the implementation and on the usability of the tools created, with the objective of replicating a professional workflow of level design and production.
Play at: https://play.unity.com/en/games/4ae9369d-c8c9-4558-97c2-23718f66c047/webgl-builds/edit
GitLab: https://gitlab.com/jongompal/pac2-sokoban-like/
Gameplay Video:
Explanatory Video (spanish):