LeoSery / Sokoban--Unity3D-2022

Sokoban made in C# with Unity3D for my undergraduate year 3 (2022/2023) for a course project.

Home Page:https://www.leosery.com/Projects/sokoban

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sokoban--Unity3D-2022 :

Game made during my bachelor 3 year (2022/2023) for a Unity3D module at Ynov Bordeaux.

Summary :

  • Presentation
  • Game keys
  • Main mechanics
  • How to open the project
  • How to build the project

Presentation :

In this sokoban type game, your goal is to move your character to push the crates to reach the markers on the ground. Once all the crates are placed on the ground, you have won.

Game keys :

  • Movement:

    • Move forward: Z
    • Move to the left: Q
    • Move to the right: D
    • Move downward: S
  • Back to the past:

    • Arrow-shaped interface button located at the bottom left of the screen.

Main mechanics :

Move the boxes :

In order to move a crate, you must move your character into a crate next to it and move towards the crate in the direction you wish to move it. Crates can't go through walls and you can't push 2 crates at the same time.

Go back in time :

If you didn't push the crate in the right direction or if you made a blocking move, you can go back in time to the previous step and restart your move with the Undo button located at the bottom left of the game.

How to open the project :

  • Clone the git repository to your computer with the following command :
git@github.com:LeoSery/Sokoban--Unity3D-2022.git

or

https://github.com/LeoSery/Sokoban--Unity3D-2022.git
  • open Unity Hub and do "Add project from disk"

    Select "..\Sokoban--Unity3D-2022"

  • Check that the project opens with the Unity editor in version "2022.1.21f1"

How to build the project :

  • Once the project is open in Unity, do "File" > "Build Settings"

  • In the window that has just appeared, in the "Scenes In Build" section, make sure that "scenes/Game" is checked.

  • for the platform choose: "PC, Mac & Linux Standalone"

  • then choose your platform in "Target Platform"

  • and finally press "Build And Run"

About

Sokoban made in C# with Unity3D for my undergraduate year 3 (2022/2023) for a course project.

https://www.leosery.com/Projects/sokoban

License:GNU General Public License v3.0


Languages

Language:C# 100.0%