An implementation of the popular logic game Sokoban in Unity. It was created for the Motorola Science Cup competition according to a specification that can be found here.
- Mikołaj Kołek - programming, creting the UI, bug fixing
- Łukasz Prokop - creating translations and sound effects, selecting levels and music, testing
- Witold Kędra - creating textures
- Music and audio effects:
- Menu music (Tittle Screen by sawsquarenoise)
- Easy level music (Stage 1 by sawsquarenoise)
- Medium level music (Stage 2 by sawsquarenoise)
- Hard level music (Stage 3 by sawsquarenoise)
- Last level music (Boss Theme by sawsquarenoise)
- Stage 3 game music (Boss fight by Patrick de Arteaga)
- All the audio effects were made by us using sfxr.
- Plugins and frameworks:
- Quantum UI
- Lean GUI
- TextMeshPro
- Newtonsoft.Json
- Log Viewer (used for debugging)
- Useful tutorials used:
- Font: LanaPixel
- Levels: Grigr2001
You can find the latest release for the game here. It is currently only availble for Windows. The installer was created using InnoSetup.
You can find the full documentation for the project at mikolajkolek.github.io. It was created using Doxygen. The configuration file for the documentation can be found here. The documentation contains information on setup, the internationalization system, and the code structure.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You can find the full text of the licence here.