We're in the Same Boat

A polished river-crossing puzzle game created for GitHub's Game Off 2022, placing 23rd overall.

Get it on Google Play
EngineUnity (C#)
RoleProgrammer & Designer
Team Size4 Members
Timeline1 Month
Achievement23rd / 500+ (GitHub Game Off 2022)

Created for the GitHub Game Off 2022 game jam, We're in the Same Boat reimagines classic river-crossing riddles into a highly polished, interactive puzzle experience for web and mobile devices.

  • Implemented full gameplay mechanics, rules engine, and character interaction logic.
  • Developed an automated puzzle solver using the A* search algorithm to evaluate solvability and calculate optimal move counts for level design.
  • Wrote custom water shaders and procedural character animation systems.
  • Designed an intuitive drag-and-drop touch control scheme and built an unlimited undo/redo movement history system.

Gameplay & Controls

Although initially created for PC, the controls were designed around touch interactions for mobile devices. Fine-tuning the drag-and-drop responsiveness was critical to achieving an intuitive, satisfying puzzle experience.

Because puzzle games punish unforced mistakes, the state architecture was engineered from day one to support seamless unlimited move undos and redos.

Level Design & Auto-Solver

Level progression blends classical river riddles with custom rule combinations. To streamline level design and verify that complex rule setups were solvable, I implemented an automated A* solver. The solver instantly verifies level validity and calculates the minimum number of steps required to win.