Syzygy is an enigmatic game focused on the ability of morphing at will a square world into triangles and hexagons. Changing shapes to hinder foes or create new paths, the player will explore a nonlinear world of ideas filled with 80+ puzzles, looking for a way out.

Syzygy is written completely from scratch in C/C++. I used just one library, namely stb_vorbis for ogg streaming, and the only dependencies are CRT math functions and Windows. I have also ported the game to Mac and Linux via the SDL library.