Key Responsibilities

  • Implementing visual effects such as bloom, trails, reflection and particles on limited hardware
  • Made water render similar to PSP version
  • Implement LUA bindings for the rendering API
  • Implemented additional gameplay modes
  • General gameplay programming

About the Project

As the title suggests, the karts you pilot dont remain in one static form; transformable vehicles allow you to dash for the finish line across land, air, and water. With twenty nine playable characters and twenty one unique race tracks All Star Racing it was quiet an achievement to get All-Stars Racing running on a 3DS.

I was mainly responsible for graphics programming, spending most of my time developing the water, particle system and special effects for the game. Aside from graphics I also handled some gameplay (LUA) scripting. The limited resources of the 3DS made developing a game of this scope a serious challenge.