Q-Bang is a twin stick shooter game targeted for both mobile and console platforms. It was developed by Arna Game Division using Unity game engine.

I was the graphics programmer of the project and did the following:

  • Developed a lighting solution to suit the low-poly art-style, including custom shading model and PRT
  • Developed a high-performance shadowing solution for mobile devices, incorporating blob shadows, shadow map caching, spherical harmonics exponentiation, and offline/online shadow merging