Project Description
Ninja Rush was a personal project taken on to try out mobile development on the iPhone and uses the Cocos 2D API. This was the first project I developed on the platform. Since this was a solo project, I had to do everything from animation, design and programming. The design is an arcade survival style, which means it will continue until you run out of lives and progressively become harder. Difficulty involves additional, faster enemies each level. To win, the player must kill all the enemies on the screen by tapping on the enemy before time runs out using the items available.
Project Overview
Year: 2012
Platform: iPhone, Mac, Xcode
Language: Objective-C
API: Cocos 2D
Development Time: 3 months
Team: Solo
Skills
Collision Detection (AABB)
Singleton Design Pattern
"Painter's Algorithm"
Scene Layering
Touch Screen Detection
HUD Development
Texture Atlasing
Sprite Sheets
Animation
Audio
Video
Screenshots