Dashavatara

Project Stats:

Name: Dashavatara
Client: College
Production Time: 8 weeks
Date: May 2014
Engine/language: Adobe Air runtime/AS3
Platforms: Android(Adobe Air runtime)
Tools: adobe scout(profiling), adobe atf tool(Textures), FlashDevelop
Libraries: Starling, StarlingGraphics(used for debug draws), Nape Physics, SpriterAS(Animation)
Team members: 2 programming students and 4 art students

Project Description

A runner game. You have to switch between 3 different Avatars of the god Vishnu, and use their abilities during the game to overcome obstacles. The goal of the game is to eradicate evil forces and restore the dharma the order that makes life and universe possible.

My contributions

  • Player Mechanics
  • Most of the Game Mechanics
  • Level loading from JSON
  • Implementing nape physics
  • Animation Factory to remove loading time during the game
  • Profiling and optimizing with adobe scout
  • Reducing draw calls
  • Implementing ATF textures to reduce loading time and memory consumption