games by david figatner
You play games. I make games. I hope we meet.

Squoshi is a pattern matching game. Try to find a path through the squares. Swipe to the same color or the next color in the sequence.

How many levels can you complete?

Will you get to the end?

Frequently Asked Questions
  1. I have no idea what’s going on in this game. Help!
    That’s what I’m here for. The game’s concept is rather simple: find a path through the maze where you touch every colored block. The trick is that you can only move to a neighbor that is either (1) the same color as the current block or (2) the next color in the color scheme. The color scheme is shown at the bottom of the screen.

  2. How is this a relaxing game?
    Once you find your zen, this is a relaxing game. Don’t think so much when you do a level. Experiment. Play with it. Enjoy it. There’s no time and (at least early in the game) no penalty for making mistakes.

  3. Okay, I’m starting to catch on. Why are some levels so much harder than others?
    That’s very observant of you. Levels are randomly generated based on size and number of colors. This provides a wide range of experiences within a set of parameters. It’s only natural some will be harder than others.

  4. What’s next for this game?
    I really like this game. The gameplay is simple but surprisingly deep and the UI and controls are super straightforward. This game needs a better progression scheme, leaderboards, achievements, etc. I’d also like to freshen up the graphics. It’s on my list!

Technical Game Information
Latest Build: 2
Change Log:
Programming Language: HTML5 and Javascript compiled on Cordova
Game Engine: bespoke - see my Github repositories for open-sourced components
Graphics Engine: PIXI.js
Sound Engine: howler.js
Storage Engine: localforage
Source Code Editor: Visual Studio Code
Graphics Editor: Affinity Designer
Audio Editor: Ableton, Audacity
Fonts: SquareFont
Source Code Repository: Github
Work Spaces: Sprout, Tiff's Places