dwaynedwards / basic-sokoban

A basic Sokoban game applying my game development learnings in Unity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Basic Sokiban Game

Learning Outcomes:

  • Read map data from a file
  • Create tiles from map data using Unity Grid
  • Move player
  • Check wall collisions
  • Check box collisions
  • Check goal collisions
  • Undo/Redo Command Pattern
  • UI Controls
  • Object pooling for map tiles
  • Music/sound effects

Thanks to Kenney for the art assets: https://www.kenney.nl/assets/sokoban https://kenney.nl/assets/input-prompts

Thanks to OpenGameArt.org for the audio assets: https://opengameart.org/content/step-sound-walking https://opengameart.org/content/scrapes https://opengameart.org/content/caketown-cuteplayful

Thanks to David W. Skinner for the Sokoban puzzles: https://web.archive.org/web/20120918183734/http://users.bentonrea.com/~sasquatch/sokoban/

About

A basic Sokoban game applying my game development learnings in Unity


Languages

Language:C# 100.0%