SlideShare a Scribd company logo
1 of 124
Lessons from



  Charlie Moseley
Who Am I?
Who Am I?
• I’m a 30 year old American from
  Washington DC, living in China for 7
  years. Background in Graphic design
Who Am I?
• I’m a 30 year old American from
  Washington DC, living in China for 7
  years. Background in Graphic design

• Working in iOS development for 2
  years
Who Am I?
• I’m a 30 year old American from
  Washington DC, living in China for 7
  years. Background in Graphic design

• Working in iOS development for 2
  years

• Passionate about mobile app
  development and supporting the
  Apple ecosystem
Me Shaving Yesterday
Who is Tap4Fun?
Who is Tap4Fun?

• iOS Game developer based in Chengdu
Who is Tap4Fun?

• iOS Game developer based in Chengdu
• “Three Empires” series
Who is Tap4Fun?

• iOS Game developer based in Chengdu
• “Three Empires” series
• Tap4Fun founded last year
Who is Tap4Fun?

• iOS Game developer based in Chengdu
• “Three Empires” series
• Tap4Fun founded last year
• Nibirutech legacy
Some Tap4Fun Games
Some Tap4Fun Games
Some Tap4Fun Games
Some Tap4Fun Games
Some Tap4Fun Games
Let’s Talk About
Let’s Talk About
• How a Tap4Fun Game Works
Let’s Talk About
• How a Tap4Fun Game Works
• Tap4Fun’s business model
Let’s Talk About
• How a Tap4Fun Game Works
• Tap4Fun’s business model
• Android vs iOS
Let’s Talk About
•   How a Tap4Fun Game Works
•   Tap4Fun’s business model
•   Android vs iOS
•   Unique Aspects of China & Creating China’s
    Hit iOS Game
Let’s Talk About
•   How a Tap4Fun Game Works
•   Tap4Fun’s business model
•   Android vs iOS
•   Unique Aspects of China & Creating China’s
    Hit iOS Game
•   Marketing and Promotion
Let’s Talk About
•   How a Tap4Fun Game Works
•   Tap4Fun’s business model
•   Android vs iOS
•   Unique Aspects of China & Creating China’s
    Hit iOS Game
•   Marketing and Promotion
•   Tap4Fun’s Corporate Culture
How a Tap4Fun Game
       Works
Five Tap4Fun Principles
Five Tap4Fun Principles

• Online only
Five Tap4Fun Principles

• Online only
• Free download with IAP
Five Tap4Fun Principles

• Online only
• Free download with IAP
• Cooperation rewarded
Five Tap4Fun Principles

• Online only
• Free download with IAP
• Cooperation rewarded
• Very competitive
Five Tap4Fun Principles

• Online only
• Free download with IAP
• Cooperation rewarded
• Very competitive
• Iterative development process
Gameplay Description
Gameplay Description
Gameplay Description
Gameplay Description
Gameplay Description
Tap4Fun’s Business Model
What Led Us to Games
What Led Us to Games




• Our move from
 utility apps to game
 development. Why?
What Led Us to Games




• Our move from
 utility apps to game
 development. Why?
Freemium vs Paid iOS Apps
Freemium vs Paid iOS Apps
• Within the last 18 months, a trend has
  emerged in the highest grossing apps
Freemium vs Paid iOS Apps
• Within the last 18 months, a trend has
  emerged in the highest grossing apps

• Multiple purchases vs a single purchase
Freemium vs Paid iOS Apps
• Within the last 18 months, a trend has
  emerged in the highest grossing apps

• Multiple purchases vs a single purchase
• Lifespan of Freemium vs Paid: Huge but
  Short Term Successes in Paid iOS Apps
Freemium vs Paid iOS Apps
• Within the last 18 months, a trend has
  emerged in the highest grossing apps

• Multiple purchases vs a single purchase
• Lifespan of Freemium vs Paid: Huge but
  Short Term Successes in Paid iOS Apps

• Paid apps revenue per user is flat.
  Freemium revenue is dynamic. How does
  this benefit us?
Cooperation & Competition
Cooperation & Competition

• Quickly we discovered: social interactions
  are the cornerstone of online games
Cooperation & Competition

• Quickly we discovered: social interactions
  are the cornerstone of online games

• Playing online with friends vs playing alone
Cooperation & Competition

• Quickly we discovered: social interactions
  are the cornerstone of online games

• Playing online with friends vs playing alone
• World Chat
Cooperation & Competition

• Quickly we discovered: social interactions
  are the cornerstone of online games

• Playing online with friends vs playing alone
• World Chat
• PvP versus PvE
Cooperation & Competition

• Quickly we discovered: social interactions
  are the cornerstone of online games

• Playing online with friends vs playing alone
• World Chat
• PvP versus PvE
• “Limbic system” programming. Emotional
  attachment and commitment
Iterative Development
Iterative Development



• Updates are critical to long term iOS success
Iterative Development



• Updates are critical to long term iOS success
• Online games are built as the community
  plays them
Iterative Development



• Updates are critical to long term iOS success
• Online games are built as the community
  plays them

• Get to 1.0 quickly, then iterate for years
Android vs. iOS
iOS
iOS


• The largest mobile app marketplace in
  terms of apps and influence
iOS


• The largest mobile app marketplace in
  terms of apps and influence

• Closed ecosystem: mostly beneficial to us.
  Developing for 3+ year old devices
iOS


• The largest mobile app marketplace in
  terms of apps and influence

• Closed ecosystem: mostly beneficial to us.
  Developing for 3+ year old devices

• Universal apps: iPhone and iPad
iOS


• The largest mobile app marketplace in
  terms of apps and influence

• Closed ecosystem: mostly beneficial to us.
  Developing for 3+ year old devices

• Universal apps: iPhone and iPad
• Monetization: iOS users spend more
Android
Android
• The largest mobile app marketplace in
  terms of users
Android
• The largest mobile app marketplace in
  terms of users

• Growing very quickly. Google Nexus 7”
  tablet announced 2 weeks ago. Price and
  market implications.
Android
• The largest mobile app marketplace in
  terms of users

• Growing very quickly. Google Nexus 7”
  tablet announced 2 weeks ago. Price and
  market implications.

• Heavily fragmented. Versions, devices. The
  challenges of developing on multiple
  platforms
Android
• The largest mobile app marketplace in
  terms of users

• Growing very quickly. Google Nexus 7”
  tablet announced 2 weeks ago. Price and
  market implications.

• Heavily fragmented. Versions, devices. The
  challenges of developing on multiple
  platforms

• Notoriously difficult to monetize. Angry
  Birds monetization on Android
Other Platforms: Windows Mobile, Blackberry
Other Platforms: Windows Mobile, Blackberry



 • Not much competition
Other Platforms: Windows Mobile, Blackberry



 • Not much competition
 • Small user base
Other Platforms: Windows Mobile, Blackberry



 • Not much competition
 • Small user base
 • Generalization: Blackberry users don’t play
   games, Windows Mobile caters to Xbox
   developers. No room left
Other Platforms: Windows Mobile, Blackberry



 • Not much competition
 • Small user base
 • Generalization: Blackberry users don’t play
   games, Windows Mobile caters to Xbox
   developers. No room left

 • Not as attractive as iOS or Android
Our Development Resources
         iOS          Android



               8%




                    92%
Summary:
iOS is currently our entire business,
 but Android too lucrative to ignore.
China’s Unique Features
  and Creating the China’s First Hit
Why Developing in China is Great
Why Developing in China is Great
• Access to high quality, low cost development
  resources
Why Developing in China is Great
• Access to high quality, low cost development
  resources

• Government creates a fertile environment
  for Chinese developers
Why Developing in China is Great
• Access to high quality, low cost development
  resources

• Government creates a fertile environment
  for Chinese developers

• The Chinese mobile app market is
  exploding. Developer around the world want
  access to this growing market
Why Developing in China is Great
• Access to high quality, low cost development
  resources

• Government creates a fertile environment
  for Chinese developers

• The Chinese mobile app market is
  exploding. Developer around the world want
  access to this growing market

• Apple’s focus on China (Mountain Lion, Siri
  in Chinese)
Challenges of Developing in China
Challenges of Developing in China

• Hit IP in China rarely translates to
  developed Western countries (三国)
Challenges of Developing in China

• Hit IP in China rarely translates to
  developed Western countries (三国)

• Hurdles to innovation: China “plays it safe”
Challenges of Developing in China

• Hit IP in China rarely translates to
  developed Western countries (三国)

• Hurdles to innovation: China “plays it safe”
• Jailbroken devices are widespread.
  Freemium developers are mostly safe
Challenges of Developing in China

• Hit IP in China rarely translates to
  developed Western countries (三国)

• Hurdles to innovation: China “plays it safe”
• Jailbroken devices are widespread.
  Freemium developers are mostly safe

• Online fraud always around the corner: 黑
  卡. The bigger you get, the more they come
Summary:
  China is one of the most dynamic and
interesting mobile apps markets on earth
However:
It’s been lacking an international hit to
  establish it’s position as a big player.
Regional Development Turned
    International Success
Regional Development Turned
       International Success

• Finland: Angry Birds
Regional Development Turned
       International Success

• Finland: Angry Birds
• Australia: Fruit Ninja
Regional Development Turned
       International Success

• Finland: Angry Birds
• Australia: Fruit Ninja
• United States: Temple Run
Regional Development Turned
        International Success

•   Finland: Angry Birds
•   Australia: Fruit Ninja
•   United States: Temple Run
•   Germany: Tiny Wings
Regional Development Turned
        International Success

•   Finland: Angry Birds
•   Australia: Fruit Ninja
•   United States: Temple Run
•   Germany: Tiny Wings
•   Russia: Cut the Rope
Regional Development Turned
        International Success

•   Finland: Angry Birds
•   Australia: Fruit Ninja
•   United States: Temple Run
•   Germany: Tiny Wings
•   Russia: Cut the Rope
•   China: To be determined
China’s hit is coming. Who will make it?
Marketing and Promoting
       iOS Apps
Marketing & Promotion
Marketing & Promotion

• Then & now: our original approach to
  marketing and resource allocation
Marketing & Promotion

• Then & now: our original approach to
  marketing and resource allocation

• We want users around the world. One
  country or region is not good enough
Marketing & Promotion

• Then & now: our original approach to
  marketing and resource allocation

• We want users around the world. One
  country or region is not good enough

• We want to connect people around the world
Marketing & Promotion

• Then & now: our original approach to
  marketing and resource allocation

• We want users around the world. One
  country or region is not good enough

• We want to connect people around the world
• Localization & broadening horizons
Marketing & Promotion

• Then & now: our original approach to
  marketing and resource allocation

• We want users around the world. One
  country or region is not good enough

• We want to connect people around the world
• Localization & broadening horizons
• International marketing team
Marketing & Promotion

• Then & now: our original approach to
  marketing and resource allocation

• We want users around the world. One
  country or region is not good enough

• We want to connect people around the world
• Localization & broadening horizons
• International marketing team
• Data driven marketing
Data Driven Marketing
Data Driven Marketing



• We speak in acronyms: DAU, MAU & ARPU
Data Driven Marketing



• We speak in acronyms: DAU, MAU & ARPU
• Why data analysis is crucial in marketing
  mobile applications
Data Driven Marketing



• We speak in acronyms: DAU, MAU & ARPU
• Why data analysis is crucial in marketing
  mobile applications

• Cost per user
Where to Spend Advertising Revenue
Where to Spend Advertising Revenue

• We’re still discovering how to do this better
Where to Spend Advertising Revenue

• We’re still discovering how to do this better
• Google Adwords vs Admod: On Device vs In
  Browser
Where to Spend Advertising Revenue

• We’re still discovering how to do this better
• Google Adwords vs Admod: On Device vs In
  Browser

• Free App A Day & similar sites
Where to Spend Advertising Revenue

• We’re still discovering how to do this better
• Google Adwords vs Admod: On Device vs In
  Browser

• Free App A Day & similar sites
• Contests with Prizes
Where to Spend Advertising Revenue

• We’re still discovering how to do this better
• Google Adwords vs Admod: On Device vs In
  Browser

• Free App A Day & similar sites
• Contests with Prizes
• Innovation & breaking the rules
Summary:
Cost per acquired user can never exceed
          ARPU. Experiment.
Tap4Fun’s Corporate
     Culture
What Makes Working at Tap4Fun Different
What Makes Working at Tap4Fun Different

   • “Thinking Different.” Yeah, we’re Steve Jobs
     fans. Biography for everyone at Tap4Fun.
What Makes Working at Tap4Fun Different

   • “Thinking Different.” Yeah, we’re Steve Jobs
     fans. Biography for everyone at Tap4Fun.

   • We’re building a community, inside and
     outside of our office. Teamwork.
What Makes Working at Tap4Fun Different

   • “Thinking Different.” Yeah, we’re Steve Jobs
     fans. Biography for everyone at Tap4Fun.

   • We’re building a community, inside and
     outside of our office. Teamwork.

   • Weekly conversations about any topic
What Makes Working at Tap4Fun Different

   • “Thinking Different.” Yeah, we’re Steve Jobs
     fans. Biography for everyone at Tap4Fun.

   • We’re building a community, inside and
     outside of our office. Teamwork.

   • Weekly conversations about any topic
   • An office you don’t want to leave.
     Recreational activities.
What Tap4Fun Looks Like
What Tap4Fun Looks Like
What Tap4Fun Looks Like
What Tap4Fun Looks Like
Questions?
Thanks and enjoy the rest
   of the conference




  charlie@tap4fun.com

More Related Content

Similar to Lessons from tap4 fun

OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...Damian OSuilleabhain
 
GDC China 2014 Slides: Unlocking World Game Markets From China
GDC China 2014 Slides: Unlocking World Game Markets From ChinaGDC China 2014 Slides: Unlocking World Game Markets From China
GDC China 2014 Slides: Unlocking World Game Markets From ChinaCharlie Moseley
 
Play+ - Turn on the Android Market in China
Play+ - Turn on the Android Market in ChinaPlay+ - Turn on the Android Market in China
Play+ - Turn on the Android Market in ChinaAlex Liu
 
Pitch ItLosers - TechGarage 2014
Pitch ItLosers - TechGarage 2014Pitch ItLosers - TechGarage 2014
Pitch ItLosers - TechGarage 2014Antonio Cesarano
 
Windows 8 app development
Windows 8 app developmentWindows 8 app development
Windows 8 app developmentIntersog
 
Karl Bunyan - “Indie Game Developers and the Facebook of Doom”
Karl Bunyan - “Indie Game Developers and the Facebook of Doom”Karl Bunyan - “Indie Game Developers and the Facebook of Doom”
Karl Bunyan - “Indie Game Developers and the Facebook of Doom”iPlatform
 
Mobile gaming market 2013
Mobile gaming market 2013Mobile gaming market 2013
Mobile gaming market 2013Ken Leaver
 
Im2.0 most effective mobile app customized service
Im2.0 most effective mobile app customized serviceIm2.0 most effective mobile app customized service
Im2.0 most effective mobile app customized service锐锐 宋
 
iPhone application training in Bangalore
iPhone application training in BangaloreiPhone application training in Bangalore
iPhone application training in BangaloreCodeFrux Technologies
 
20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making GamesVlad Micu
 
"Китай: как выйти на один из крупнейших мобильных рынков" - Крис Хенейдж (Chr...
"Китай: как выйти на один из крупнейших мобильных рынков" - Крис Хенейдж (Chr..."Китай: как выйти на один из крупнейших мобильных рынков" - Крис Хенейдж (Chr...
"Китай: как выйти на один из крупнейших мобильных рынков" - Крис Хенейдж (Chr...Procontent.Ru Magazine
 
Live Mobile: "China: What does take to enter the world's largest mobile marke...
Live Mobile: "China: What does take to enter the world's largest mobile marke...Live Mobile: "China: What does take to enter the world's largest mobile marke...
Live Mobile: "China: What does take to enter the world's largest mobile marke...Андрей Акимов
 
Презентация Papaya на Live Mobile
Презентация Papaya на Live MobileПрезентация Papaya на Live Mobile
Презентация Papaya на Live MobileElena Pikunova
 
GDC 2014 Yodo1 Keynote how ski safari become a chinese hit v2
GDC 2014 Yodo1 Keynote how ski safari become a chinese hit v2GDC 2014 Yodo1 Keynote how ski safari become a chinese hit v2
GDC 2014 Yodo1 Keynote how ski safari become a chinese hit v2James LaLonde
 
Gdc14 yodo1 how ski safari become a chinese hit v2
Gdc14 yodo1 how ski safari become a chinese hit v2Gdc14 yodo1 how ski safari become a chinese hit v2
Gdc14 yodo1 how ski safari become a chinese hit v2Wagner Au
 

Similar to Lessons from tap4 fun (20)

From Idea to App Store
From Idea to App StoreFrom Idea to App Store
From Idea to App Store
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
 
GDC China 2014 Slides: Unlocking World Game Markets From China
GDC China 2014 Slides: Unlocking World Game Markets From ChinaGDC China 2014 Slides: Unlocking World Game Markets From China
GDC China 2014 Slides: Unlocking World Game Markets From China
 
Play+ - Turn on the Android Market in China
Play+ - Turn on the Android Market in ChinaPlay+ - Turn on the Android Market in China
Play+ - Turn on the Android Market in China
 
Pitch ItLosers - TechGarage 2014
Pitch ItLosers - TechGarage 2014Pitch ItLosers - TechGarage 2014
Pitch ItLosers - TechGarage 2014
 
Mobile gaming
Mobile gamingMobile gaming
Mobile gaming
 
Windows 8 app development
Windows 8 app developmentWindows 8 app development
Windows 8 app development
 
Portland ad fed
Portland ad fedPortland ad fed
Portland ad fed
 
Karl Bunyan - “Indie Game Developers and the Facebook of Doom”
Karl Bunyan - “Indie Game Developers and the Facebook of Doom”Karl Bunyan - “Indie Game Developers and the Facebook of Doom”
Karl Bunyan - “Indie Game Developers and the Facebook of Doom”
 
Mobile gaming market 2013
Mobile gaming market 2013Mobile gaming market 2013
Mobile gaming market 2013
 
Im2.0 most effective mobile app customized service
Im2.0 most effective mobile app customized serviceIm2.0 most effective mobile app customized service
Im2.0 most effective mobile app customized service
 
iPhone application training in Bangalore
iPhone application training in BangaloreiPhone application training in Bangalore
iPhone application training in Bangalore
 
Android
AndroidAndroid
Android
 
20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games
 
"Китай: как выйти на один из крупнейших мобильных рынков" - Крис Хенейдж (Chr...
"Китай: как выйти на один из крупнейших мобильных рынков" - Крис Хенейдж (Chr..."Китай: как выйти на один из крупнейших мобильных рынков" - Крис Хенейдж (Chr...
"Китай: как выйти на один из крупнейших мобильных рынков" - Крис Хенейдж (Chr...
 
Live Mobile: "China: What does take to enter the world's largest mobile marke...
Live Mobile: "China: What does take to enter the world's largest mobile marke...Live Mobile: "China: What does take to enter the world's largest mobile marke...
Live Mobile: "China: What does take to enter the world's largest mobile marke...
 
Презентация Papaya на Live Mobile
Презентация Papaya на Live MobileПрезентация Papaya на Live Mobile
Презентация Papaya на Live Mobile
 
GDC 2014 Yodo1 Keynote how ski safari become a chinese hit v2
GDC 2014 Yodo1 Keynote how ski safari become a chinese hit v2GDC 2014 Yodo1 Keynote how ski safari become a chinese hit v2
GDC 2014 Yodo1 Keynote how ski safari become a chinese hit v2
 
Perfect pitch 2010
Perfect pitch 2010Perfect pitch 2010
Perfect pitch 2010
 
Gdc14 yodo1 how ski safari become a chinese hit v2
Gdc14 yodo1 how ski safari become a chinese hit v2Gdc14 yodo1 how ski safari become a chinese hit v2
Gdc14 yodo1 how ski safari become a chinese hit v2
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 

Lessons from tap4 fun

  • 1. Lessons from Charlie Moseley
  • 3. Who Am I? • I’m a 30 year old American from Washington DC, living in China for 7 years. Background in Graphic design
  • 4. Who Am I? • I’m a 30 year old American from Washington DC, living in China for 7 years. Background in Graphic design • Working in iOS development for 2 years
  • 5. Who Am I? • I’m a 30 year old American from Washington DC, living in China for 7 years. Background in Graphic design • Working in iOS development for 2 years • Passionate about mobile app development and supporting the Apple ecosystem
  • 8. Who is Tap4Fun? • iOS Game developer based in Chengdu
  • 9. Who is Tap4Fun? • iOS Game developer based in Chengdu • “Three Empires” series
  • 10. Who is Tap4Fun? • iOS Game developer based in Chengdu • “Three Empires” series • Tap4Fun founded last year
  • 11. Who is Tap4Fun? • iOS Game developer based in Chengdu • “Three Empires” series • Tap4Fun founded last year • Nibirutech legacy
  • 18. Let’s Talk About • How a Tap4Fun Game Works
  • 19. Let’s Talk About • How a Tap4Fun Game Works • Tap4Fun’s business model
  • 20. Let’s Talk About • How a Tap4Fun Game Works • Tap4Fun’s business model • Android vs iOS
  • 21. Let’s Talk About • How a Tap4Fun Game Works • Tap4Fun’s business model • Android vs iOS • Unique Aspects of China & Creating China’s Hit iOS Game
  • 22. Let’s Talk About • How a Tap4Fun Game Works • Tap4Fun’s business model • Android vs iOS • Unique Aspects of China & Creating China’s Hit iOS Game • Marketing and Promotion
  • 23. Let’s Talk About • How a Tap4Fun Game Works • Tap4Fun’s business model • Android vs iOS • Unique Aspects of China & Creating China’s Hit iOS Game • Marketing and Promotion • Tap4Fun’s Corporate Culture
  • 24. How a Tap4Fun Game Works
  • 27. Five Tap4Fun Principles • Online only • Free download with IAP
  • 28. Five Tap4Fun Principles • Online only • Free download with IAP • Cooperation rewarded
  • 29. Five Tap4Fun Principles • Online only • Free download with IAP • Cooperation rewarded • Very competitive
  • 30. Five Tap4Fun Principles • Online only • Free download with IAP • Cooperation rewarded • Very competitive • Iterative development process
  • 37. What Led Us to Games
  • 38. What Led Us to Games • Our move from utility apps to game development. Why?
  • 39. What Led Us to Games • Our move from utility apps to game development. Why?
  • 40. Freemium vs Paid iOS Apps
  • 41. Freemium vs Paid iOS Apps • Within the last 18 months, a trend has emerged in the highest grossing apps
  • 42. Freemium vs Paid iOS Apps • Within the last 18 months, a trend has emerged in the highest grossing apps • Multiple purchases vs a single purchase
  • 43. Freemium vs Paid iOS Apps • Within the last 18 months, a trend has emerged in the highest grossing apps • Multiple purchases vs a single purchase • Lifespan of Freemium vs Paid: Huge but Short Term Successes in Paid iOS Apps
  • 44. Freemium vs Paid iOS Apps • Within the last 18 months, a trend has emerged in the highest grossing apps • Multiple purchases vs a single purchase • Lifespan of Freemium vs Paid: Huge but Short Term Successes in Paid iOS Apps • Paid apps revenue per user is flat. Freemium revenue is dynamic. How does this benefit us?
  • 46. Cooperation & Competition • Quickly we discovered: social interactions are the cornerstone of online games
  • 47. Cooperation & Competition • Quickly we discovered: social interactions are the cornerstone of online games • Playing online with friends vs playing alone
  • 48. Cooperation & Competition • Quickly we discovered: social interactions are the cornerstone of online games • Playing online with friends vs playing alone • World Chat
  • 49. Cooperation & Competition • Quickly we discovered: social interactions are the cornerstone of online games • Playing online with friends vs playing alone • World Chat • PvP versus PvE
  • 50. Cooperation & Competition • Quickly we discovered: social interactions are the cornerstone of online games • Playing online with friends vs playing alone • World Chat • PvP versus PvE • “Limbic system” programming. Emotional attachment and commitment
  • 52. Iterative Development • Updates are critical to long term iOS success
  • 53. Iterative Development • Updates are critical to long term iOS success • Online games are built as the community plays them
  • 54. Iterative Development • Updates are critical to long term iOS success • Online games are built as the community plays them • Get to 1.0 quickly, then iterate for years
  • 56. iOS
  • 57. iOS • The largest mobile app marketplace in terms of apps and influence
  • 58. iOS • The largest mobile app marketplace in terms of apps and influence • Closed ecosystem: mostly beneficial to us. Developing for 3+ year old devices
  • 59. iOS • The largest mobile app marketplace in terms of apps and influence • Closed ecosystem: mostly beneficial to us. Developing for 3+ year old devices • Universal apps: iPhone and iPad
  • 60. iOS • The largest mobile app marketplace in terms of apps and influence • Closed ecosystem: mostly beneficial to us. Developing for 3+ year old devices • Universal apps: iPhone and iPad • Monetization: iOS users spend more
  • 62. Android • The largest mobile app marketplace in terms of users
  • 63. Android • The largest mobile app marketplace in terms of users • Growing very quickly. Google Nexus 7” tablet announced 2 weeks ago. Price and market implications.
  • 64. Android • The largest mobile app marketplace in terms of users • Growing very quickly. Google Nexus 7” tablet announced 2 weeks ago. Price and market implications. • Heavily fragmented. Versions, devices. The challenges of developing on multiple platforms
  • 65. Android • The largest mobile app marketplace in terms of users • Growing very quickly. Google Nexus 7” tablet announced 2 weeks ago. Price and market implications. • Heavily fragmented. Versions, devices. The challenges of developing on multiple platforms • Notoriously difficult to monetize. Angry Birds monetization on Android
  • 66. Other Platforms: Windows Mobile, Blackberry
  • 67. Other Platforms: Windows Mobile, Blackberry • Not much competition
  • 68. Other Platforms: Windows Mobile, Blackberry • Not much competition • Small user base
  • 69. Other Platforms: Windows Mobile, Blackberry • Not much competition • Small user base • Generalization: Blackberry users don’t play games, Windows Mobile caters to Xbox developers. No room left
  • 70. Other Platforms: Windows Mobile, Blackberry • Not much competition • Small user base • Generalization: Blackberry users don’t play games, Windows Mobile caters to Xbox developers. No room left • Not as attractive as iOS or Android
  • 71. Our Development Resources iOS Android 8% 92%
  • 72. Summary: iOS is currently our entire business, but Android too lucrative to ignore.
  • 73. China’s Unique Features and Creating the China’s First Hit
  • 74. Why Developing in China is Great
  • 75. Why Developing in China is Great • Access to high quality, low cost development resources
  • 76. Why Developing in China is Great • Access to high quality, low cost development resources • Government creates a fertile environment for Chinese developers
  • 77. Why Developing in China is Great • Access to high quality, low cost development resources • Government creates a fertile environment for Chinese developers • The Chinese mobile app market is exploding. Developer around the world want access to this growing market
  • 78. Why Developing in China is Great • Access to high quality, low cost development resources • Government creates a fertile environment for Chinese developers • The Chinese mobile app market is exploding. Developer around the world want access to this growing market • Apple’s focus on China (Mountain Lion, Siri in Chinese)
  • 80. Challenges of Developing in China • Hit IP in China rarely translates to developed Western countries (三国)
  • 81. Challenges of Developing in China • Hit IP in China rarely translates to developed Western countries (三国) • Hurdles to innovation: China “plays it safe”
  • 82. Challenges of Developing in China • Hit IP in China rarely translates to developed Western countries (三国) • Hurdles to innovation: China “plays it safe” • Jailbroken devices are widespread. Freemium developers are mostly safe
  • 83. Challenges of Developing in China • Hit IP in China rarely translates to developed Western countries (三国) • Hurdles to innovation: China “plays it safe” • Jailbroken devices are widespread. Freemium developers are mostly safe • Online fraud always around the corner: 黑 卡. The bigger you get, the more they come
  • 84. Summary: China is one of the most dynamic and interesting mobile apps markets on earth
  • 85. However: It’s been lacking an international hit to establish it’s position as a big player.
  • 86. Regional Development Turned International Success
  • 87. Regional Development Turned International Success • Finland: Angry Birds
  • 88. Regional Development Turned International Success • Finland: Angry Birds • Australia: Fruit Ninja
  • 89. Regional Development Turned International Success • Finland: Angry Birds • Australia: Fruit Ninja • United States: Temple Run
  • 90. Regional Development Turned International Success • Finland: Angry Birds • Australia: Fruit Ninja • United States: Temple Run • Germany: Tiny Wings
  • 91. Regional Development Turned International Success • Finland: Angry Birds • Australia: Fruit Ninja • United States: Temple Run • Germany: Tiny Wings • Russia: Cut the Rope
  • 92. Regional Development Turned International Success • Finland: Angry Birds • Australia: Fruit Ninja • United States: Temple Run • Germany: Tiny Wings • Russia: Cut the Rope • China: To be determined
  • 93. China’s hit is coming. Who will make it?
  • 96. Marketing & Promotion • Then & now: our original approach to marketing and resource allocation
  • 97. Marketing & Promotion • Then & now: our original approach to marketing and resource allocation • We want users around the world. One country or region is not good enough
  • 98. Marketing & Promotion • Then & now: our original approach to marketing and resource allocation • We want users around the world. One country or region is not good enough • We want to connect people around the world
  • 99. Marketing & Promotion • Then & now: our original approach to marketing and resource allocation • We want users around the world. One country or region is not good enough • We want to connect people around the world • Localization & broadening horizons
  • 100. Marketing & Promotion • Then & now: our original approach to marketing and resource allocation • We want users around the world. One country or region is not good enough • We want to connect people around the world • Localization & broadening horizons • International marketing team
  • 101. Marketing & Promotion • Then & now: our original approach to marketing and resource allocation • We want users around the world. One country or region is not good enough • We want to connect people around the world • Localization & broadening horizons • International marketing team • Data driven marketing
  • 103. Data Driven Marketing • We speak in acronyms: DAU, MAU & ARPU
  • 104. Data Driven Marketing • We speak in acronyms: DAU, MAU & ARPU • Why data analysis is crucial in marketing mobile applications
  • 105. Data Driven Marketing • We speak in acronyms: DAU, MAU & ARPU • Why data analysis is crucial in marketing mobile applications • Cost per user
  • 106. Where to Spend Advertising Revenue
  • 107. Where to Spend Advertising Revenue • We’re still discovering how to do this better
  • 108. Where to Spend Advertising Revenue • We’re still discovering how to do this better • Google Adwords vs Admod: On Device vs In Browser
  • 109. Where to Spend Advertising Revenue • We’re still discovering how to do this better • Google Adwords vs Admod: On Device vs In Browser • Free App A Day & similar sites
  • 110. Where to Spend Advertising Revenue • We’re still discovering how to do this better • Google Adwords vs Admod: On Device vs In Browser • Free App A Day & similar sites • Contests with Prizes
  • 111. Where to Spend Advertising Revenue • We’re still discovering how to do this better • Google Adwords vs Admod: On Device vs In Browser • Free App A Day & similar sites • Contests with Prizes • Innovation & breaking the rules
  • 112. Summary: Cost per acquired user can never exceed ARPU. Experiment.
  • 114. What Makes Working at Tap4Fun Different
  • 115. What Makes Working at Tap4Fun Different • “Thinking Different.” Yeah, we’re Steve Jobs fans. Biography for everyone at Tap4Fun.
  • 116. What Makes Working at Tap4Fun Different • “Thinking Different.” Yeah, we’re Steve Jobs fans. Biography for everyone at Tap4Fun. • We’re building a community, inside and outside of our office. Teamwork.
  • 117. What Makes Working at Tap4Fun Different • “Thinking Different.” Yeah, we’re Steve Jobs fans. Biography for everyone at Tap4Fun. • We’re building a community, inside and outside of our office. Teamwork. • Weekly conversations about any topic
  • 118. What Makes Working at Tap4Fun Different • “Thinking Different.” Yeah, we’re Steve Jobs fans. Biography for everyone at Tap4Fun. • We’re building a community, inside and outside of our office. Teamwork. • Weekly conversations about any topic • An office you don’t want to leave. Recreational activities.
  • 124. Thanks and enjoy the rest of the conference charlie@tap4fun.com

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n