This document discusses cocos2d game programming and game development. It covers why people play games, popular game categories, the skills needed for a game developer, the game development process including pre-production, development and post-production, tips for game development, and examples of games created using cocos2d like Shake Series and Monster Buster. It also discusses the history of games, elements of successful mobile games, and future trends like augmented reality games.
3. Fun of GAME
• Why are you playing Game?
• It’s just FUN!
4. Why people playing GAME?
http://digi-boom.blogspot.com/2011/02/why-do-people-play-games.html
5. Game is the most popular
category
http://www.marketingcharts.com/direct/games-leading-mobile-app-category-18209/nielsen-
most-popular-mobile-app-categories-jul11gif/
6. Game Developer
• Fluent in Programming
• Basic 2D/3D linear algebra
• Software Engineering
• Tools-Graphical Tools, Sound Tools, Map
Editing Tools, etc
• Good Storytelling
7. Game Development Step
• Pre-Production Planning
• plan out all the ideas and story elements
• Development
• art-team, program-team, sound-team,
design-team, coordination,...
• Post-Production-marketing, testing
• Upgrade and Debug
15. Shake Series
• Shaking App using accelerometer sensor
• 4 Players can play
• Fun Sounds
• Lightweight App
• Game Center available
• Cocos2d game development kit
29. Ready for
Game Development
• You already have programming skills
• You probably love games
• Understanding of Storytelling
• You learned OpenGL
• and some mathematical backgrounds...
34. AR Game : AR Defender
AR defense - tracking by
camera and marker
http://www.youtube.com/watch?v=rB5xUStsUs4&feature=player_embedded
35. Look-up
Team play is available
http://www.youtube.com/watch?v=bps3FkX-_cY&feature=player_embedded
36. Successful Mobile Game
• The game has to be easy to learn and understand
• people to not spend much time to learn
mobile games
• Little input, Big output
• Simple but huge amount of feedbacks
• Physics based gameplay
• physics give much variations on same input
37. Successful Mobile Game
• A bright, cartoony, and cute visual style
• Very simple storyline
• The player is constantly rewarded
• Huge amount of levels but very short to
play
• Provides users ranking