junior project(Digipen)

Jan 2012 - Aug 2012


Flux is a puzzle platformer that deals largely with the mechanics of pushing and pulling, i.e. magnetic forces. It features extensive levels which players must overcome via the forces of attraction and repulsion!


Technical Director of a team of 8 (3 programmers, 2 designer/programmer, 3 designers/artists). Graphics and Engine architecture programmer.

  • Designed the engine architecture and coded the 3D graphical engine using DirectX.
  • Coded a post processing pipeline and implemented the sobel filter as a post-processing effect.
  • Designed and implemented a data-driven system for easy integration of assets into game.
  • Video: