XixounerDev avatar

Sokoban

Overview

Sokoban is a puzzle game where the player must push crates to place them on target spots.

Features

  • 20 varied levels
  • Smooth character movement
  • Simple and effective interface
  • Detection system for game over states

Project details

As part of a university assignment, this game was developed within 1 month in collaboration. The main requirement was to create it using C.

We built a game engine to handle collisions, crate movement (crates can only be pushed), and level solving. A full walkthrough for all 20 levels is included if you want to see the game in action!

Play / Source Code