- Canvas based drawing - Game Loop (requestAnimationFrame) - Sprite and Management - Basic Movement using keyword and mouse - Game State Management - SpriteSheet handling - Basic Programming (Loop, Array, Object) - Sound Playing - Collosion detection - Touch based handling 2 Game Engines - CreateJS - Cocos2d-X (iPhone,Android,HTML5) - PhoneGap Build - Unity3D