Back to Portfolio

School project - BoxManager

April 2019

Javascript Html CSS Mobile

Programmer & Designer


BoxManager_Banner

Context

This project was designed to help us develop our “designer’s mindset.”
The goal was to create a Sokoban-like puzzle game with a unique twist, built primarily in JavaScript and playable on mobile via the web.

The project was divided into two main phases:

  • A few weeks dedicated to game and level design (GD & LD)
  • Followed by the programming phase

We were a team of three working together.

Tech

  • Web - Engine
  • Javascript, Html, CSS - Language
  • SVN - Versioning

Screenshot

Scree1
Scree2
Scree3
Scree4
Scree5

Video

My Work

Design: I created three levels and built our paper prototype using real wooden blocks, turning it into a physical board game version for playtesting.

Programming:

  • Implemented the Astart pathfinding system for character movement
  • Developed the Undo/Redo system
  • Worked on the sound system

Conclusion

The biggest lesson I took from this project was working on pathfinding.
It was my first experience tackling a complex algorithm, and it gave me a strong appreciation for how such systems bring logic and life to gameplay.