SlideShare a Scribd company logo
1 of 12
Download to read offline
HTML5 Mobile GamesLTT Real Lessons Learned 
LIFETIME technologies Co., Ltd. 
Luu Thanh Tuan (B.SE)
WhyHTML5 mobile game projectsareprone tofailure? 
Question 
How much the gap is eventually produced 
after your initial project plan?
WhyHTML5 mobile game projectsareprone tofailure? 
Compare to the initial plan, eventually it is 
1.2 times? 
1.5 times? 
Or maybe, 2 times?
WhyHTML5 mobile game projectsareprone tofailure? 
Oooh, 
suchsweetnumbers :D
•Changesinscope x 1.5 times 
•Task analyzing errorx 1.4 times 
•Estimating errorx 1.3 times 
•One day working time expecting errorx 1.25 times 
•Manpower planning errorx 1.75 times 
•Quality management errorx 1.3 times 
•Technology management errorx 1.3 times 
•. . . 
Example 
1.5 x 1.4 x 1.3 x 1.25 x 1.75 x 1.3 x 1.3 
≒10times!!!
WhyHTML5 mobile game projectsareprone tofailure?
The HTML5 Mobile “ILLUSION” 
1.Crappy canvas performance 
2.No WebGL 
3.No multi-touch in Android 
4.Sound support so bad 
5.Limited & terrible debugging tools
Now, On Mobile… 
1.Canvas performance is solid (iOS 6+, Android 4+) 
2.No WebGL, but OpenGL ES-based native wrappers 
3.Multi-touch in Android 4+ now 
4.Web Audio API in iOS 6+ 
5.Remote debugging in iOS 6+, Chrome Android 4+
There’re some good HTML5 Mobile Engines 
1.Pixi.js 
2.Cocos2d-JS 
3.enchant.js 
4.Artic.js 
5.CreateJS 
6.. . .
BUT… REMEMBERHTML5 is NOT a SUPERMAN

More Related Content

Viewers also liked

Spencer 2015 Customer Service 3th resume
Spencer 2015 Customer Service 3th resumeSpencer 2015 Customer Service 3th resume
Spencer 2015 Customer Service 3th resumeClarence Spencer
 
Bitcoin halving-explained-infographic
Bitcoin halving-explained-infographicBitcoin halving-explained-infographic
Bitcoin halving-explained-infographicJames Lewis
 
In our Alley - V tej naší áleji
In our Alley - V tej naší áleji In our Alley - V tej naší áleji
In our Alley - V tej naší áleji Tataro
 
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha..."Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...Gina Montgomery, V-TSP
 
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...Gina Montgomery, V-TSP
 
Tucker & Company cx roi simulator
Tucker & Company cx roi simulatorTucker & Company cx roi simulator
Tucker & Company cx roi simulatorGreg Tucker
 
UX Nights León Vol. 1.01 UX Walkthrough
UX Nights León Vol. 1.01 UX WalkthroughUX Nights León Vol. 1.01 UX Walkthrough
UX Nights León Vol. 1.01 UX WalkthroughUX Nights
 
SharePoint Governance White Paper from AvePoint and Atidan
SharePoint Governance White Paper from AvePoint and AtidanSharePoint Governance White Paper from AvePoint and Atidan
SharePoint Governance White Paper from AvePoint and AtidanDavid J Rosenthal
 
Sales tax examples presentation
Sales tax examples presentationSales tax examples presentation
Sales tax examples presentationDebra Hoagland
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platformsAndrew Shafer
 
Muslim Futurism and Islamic Branding
Muslim Futurism and Islamic BrandingMuslim Futurism and Islamic Branding
Muslim Futurism and Islamic BrandingOgilvy
 
Envisioning a world where everyone helps solve disease
Envisioning a world where everyone helps solve diseaseEnvisioning a world where everyone helps solve disease
Envisioning a world where everyone helps solve diseasemhaendel
 
Measuring Emotional Engagement with FaceTrace
Measuring Emotional Engagement with FaceTraceMeasuring Emotional Engagement with FaceTrace
Measuring Emotional Engagement with FaceTraceIESA School of Management
 
La juventud y la crisis de valores
La juventud y la crisis de valoresLa juventud y la crisis de valores
La juventud y la crisis de valoresMayterodriguezpinto
 
XopheLachnitt - Surinformation et maîtrise de l'information 1/4 (2013)
XopheLachnitt - Surinformation et maîtrise de l'information 1/4 (2013)XopheLachnitt - Surinformation et maîtrise de l'information 1/4 (2013)
XopheLachnitt - Surinformation et maîtrise de l'information 1/4 (2013)Christophe Lachnitt
 

Viewers also liked (17)

Spencer 2015 Customer Service 3th resume
Spencer 2015 Customer Service 3th resumeSpencer 2015 Customer Service 3th resume
Spencer 2015 Customer Service 3th resume
 
Bitcoin halving-explained-infographic
Bitcoin halving-explained-infographicBitcoin halving-explained-infographic
Bitcoin halving-explained-infographic
 
In our Alley - V tej naší áleji
In our Alley - V tej naší áleji In our Alley - V tej naší áleji
In our Alley - V tej naší áleji
 
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha..."Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...
 
Bill Gates Quotes
Bill Gates QuotesBill Gates Quotes
Bill Gates Quotes
 
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...
 
Tucker & Company cx roi simulator
Tucker & Company cx roi simulatorTucker & Company cx roi simulator
Tucker & Company cx roi simulator
 
UX Nights León Vol. 1.01 UX Walkthrough
UX Nights León Vol. 1.01 UX WalkthroughUX Nights León Vol. 1.01 UX Walkthrough
UX Nights León Vol. 1.01 UX Walkthrough
 
SharePoint Governance White Paper from AvePoint and Atidan
SharePoint Governance White Paper from AvePoint and AtidanSharePoint Governance White Paper from AvePoint and Atidan
SharePoint Governance White Paper from AvePoint and Atidan
 
Sales tax examples presentation
Sales tax examples presentationSales tax examples presentation
Sales tax examples presentation
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
Muslim Futurism and Islamic Branding
Muslim Futurism and Islamic BrandingMuslim Futurism and Islamic Branding
Muslim Futurism and Islamic Branding
 
Envisioning a world where everyone helps solve disease
Envisioning a world where everyone helps solve diseaseEnvisioning a world where everyone helps solve disease
Envisioning a world where everyone helps solve disease
 
Overweight underweight and obesity in hertfordshire adults
Overweight underweight and obesity in hertfordshire adultsOverweight underweight and obesity in hertfordshire adults
Overweight underweight and obesity in hertfordshire adults
 
Measuring Emotional Engagement with FaceTrace
Measuring Emotional Engagement with FaceTraceMeasuring Emotional Engagement with FaceTrace
Measuring Emotional Engagement with FaceTrace
 
La juventud y la crisis de valores
La juventud y la crisis de valoresLa juventud y la crisis de valores
La juventud y la crisis de valores
 
XopheLachnitt - Surinformation et maîtrise de l'information 1/4 (2013)
XopheLachnitt - Surinformation et maîtrise de l'information 1/4 (2013)XopheLachnitt - Surinformation et maîtrise de l'information 1/4 (2013)
XopheLachnitt - Surinformation et maîtrise de l'information 1/4 (2013)
 

Similar to HTML5 mobile games

Machine Learning Workshop, TSEC 2020
Machine Learning Workshop, TSEC 2020Machine Learning Workshop, TSEC 2020
Machine Learning Workshop, TSEC 2020Siddharth Adelkar
 
Writing readable Clojure code
Writing readable Clojure codeWriting readable Clojure code
Writing readable Clojure codeJiří Knesl
 
The Future of AI (September 2019)
The Future of AI (September 2019)The Future of AI (September 2019)
The Future of AI (September 2019)Julien SIMON
 
Mob Programming - Whole Team Collaboration
Mob Programming - Whole Team CollaborationMob Programming - Whole Team Collaboration
Mob Programming - Whole Team CollaborationNick Goede
 
CFP workshop
CFP workshopCFP workshop
CFP workshopAmit Zur
 
How to Keep Product Development Teams Going Fast
How to Keep Product Development Teams Going FastHow to Keep Product Development Teams Going Fast
How to Keep Product Development Teams Going FastEric Stewart
 
How to Keep Going Fast - Agile Velocity - Product Camp Austin
How to Keep Going Fast - Agile Velocity - Product Camp AustinHow to Keep Going Fast - Agile Velocity - Product Camp Austin
How to Keep Going Fast - Agile Velocity - Product Camp AustinDavid Hawks
 
Geek Night Manchester
Geek Night ManchesterGeek Night Manchester
Geek Night Manchesterfrankmt
 
Reverse Chaos Method of Requirements Prioritisation
Reverse Chaos Method of Requirements Prioritisation  Reverse Chaos Method of Requirements Prioritisation
Reverse Chaos Method of Requirements Prioritisation Gena Drahun
 
Gamification of Chaos Testing
Gamification of Chaos TestingGamification of Chaos Testing
Gamification of Chaos TestingBram Vogelaar
 
Usability testing
Usability testingUsability testing
Usability testinggamelanYK
 
Kennissessie “Gamification” @ Coniche
Kennissessie “Gamification” @ ConicheKennissessie “Gamification” @ Coniche
Kennissessie “Gamification” @ ConicheChris van den Berg
 
One Million Players Isn't Cool (at Festival of Games 2011)
One Million Players Isn't Cool (at Festival of Games 2011)One Million Players Isn't Cool (at Festival of Games 2011)
One Million Players Isn't Cool (at Festival of Games 2011)Ex Machina
 
Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Wiktor Żołnowski
 
Limiting WIP - Global Scrum Gathering Denver 2022
Limiting WIP - Global Scrum Gathering Denver 2022Limiting WIP - Global Scrum Gathering Denver 2022
Limiting WIP - Global Scrum Gathering Denver 2022Wm. Hunter Tammaro
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agiletroytuttle
 

Similar to HTML5 mobile games (20)

Lean UX Workshop
Lean UX WorkshopLean UX Workshop
Lean UX Workshop
 
Machine Learning Workshop, TSEC 2020
Machine Learning Workshop, TSEC 2020Machine Learning Workshop, TSEC 2020
Machine Learning Workshop, TSEC 2020
 
Writing readable Clojure code
Writing readable Clojure codeWriting readable Clojure code
Writing readable Clojure code
 
The Future of AI (September 2019)
The Future of AI (September 2019)The Future of AI (September 2019)
The Future of AI (September 2019)
 
Mob Programming - Whole Team Collaboration
Mob Programming - Whole Team CollaborationMob Programming - Whole Team Collaboration
Mob Programming - Whole Team Collaboration
 
CFP workshop
CFP workshopCFP workshop
CFP workshop
 
How to Keep Product Development Teams Going Fast
How to Keep Product Development Teams Going FastHow to Keep Product Development Teams Going Fast
How to Keep Product Development Teams Going Fast
 
How to Keep Going Fast - Agile Velocity - Product Camp Austin
How to Keep Going Fast - Agile Velocity - Product Camp AustinHow to Keep Going Fast - Agile Velocity - Product Camp Austin
How to Keep Going Fast - Agile Velocity - Product Camp Austin
 
Geek Night Manchester
Geek Night ManchesterGeek Night Manchester
Geek Night Manchester
 
Reverse Chaos Method of Requirements Prioritisation
Reverse Chaos Method of Requirements Prioritisation  Reverse Chaos Method of Requirements Prioritisation
Reverse Chaos Method of Requirements Prioritisation
 
Gamification of Chaos Testing
Gamification of Chaos TestingGamification of Chaos Testing
Gamification of Chaos Testing
 
The bigrewrite
The bigrewriteThe bigrewrite
The bigrewrite
 
Usability testing
Usability testingUsability testing
Usability testing
 
Kennissessie “Gamification” @ Coniche
Kennissessie “Gamification” @ ConicheKennissessie “Gamification” @ Coniche
Kennissessie “Gamification” @ Coniche
 
One Million Players Isn't Cool (at Festival of Games 2011)
One Million Players Isn't Cool (at Festival of Games 2011)One Million Players Isn't Cool (at Festival of Games 2011)
One Million Players Isn't Cool (at Festival of Games 2011)
 
Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014
 
Limiting WIP - Global Scrum Gathering Denver 2022
Limiting WIP - Global Scrum Gathering Denver 2022Limiting WIP - Global Scrum Gathering Denver 2022
Limiting WIP - Global Scrum Gathering Denver 2022
 
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get LeanerAgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
 
Xp days ukraine 2012
Xp days ukraine 2012Xp days ukraine 2012
Xp days ukraine 2012
 

More from Duy Tan Geek

Amazon Elastic Load Balancing
Amazon Elastic Load BalancingAmazon Elastic Load Balancing
Amazon Elastic Load BalancingDuy Tan Geek
 
Cloud - FOSS & Challenge
Cloud - FOSS & ChallengeCloud - FOSS & Challenge
Cloud - FOSS & ChallengeDuy Tan Geek
 
AWS, is it interesting?
AWS, is it interesting?AWS, is it interesting?
AWS, is it interesting?Duy Tan Geek
 
Cloud DC Transforming
Cloud DC TransformingCloud DC Transforming
Cloud DC TransformingDuy Tan Geek
 
Becoming a better programmer - unit testing
Becoming a better programmer - unit testingBecoming a better programmer - unit testing
Becoming a better programmer - unit testingDuy Tan Geek
 
Practical TDD in Septeni Technology
Practical TDD in Septeni TechnologyPractical TDD in Septeni Technology
Practical TDD in Septeni TechnologyDuy Tan Geek
 
Build Quality In with TDD
Build Quality In with TDDBuild Quality In with TDD
Build Quality In with TDDDuy Tan Geek
 
Sharing bridge SE working experience of myself
Sharing bridge SE working experience of myselfSharing bridge SE working experience of myself
Sharing bridge SE working experience of myselfDuy Tan Geek
 
Game development with Cocos2d-x Engine
Game development with Cocos2d-x EngineGame development with Cocos2d-x Engine
Game development with Cocos2d-x EngineDuy Tan Geek
 
Game engine introduction and approach
Game engine introduction and approachGame engine introduction and approach
Game engine introduction and approachDuy Tan Geek
 
10 things you need to know about doing business with Japanese
10 things you need to know about doing business with Japanese10 things you need to know about doing business with Japanese
10 things you need to know about doing business with JapaneseDuy Tan Geek
 
Enjoy Japanese work style
Enjoy Japanese work styleEnjoy Japanese work style
Enjoy Japanese work styleDuy Tan Geek
 
A cup of coffee worth 10 dollars is what we are going to sell!
A cup of coffee worth 10 dollars is what we are going to sell!A cup of coffee worth 10 dollars is what we are going to sell!
A cup of coffee worth 10 dollars is what we are going to sell!Duy Tan Geek
 
Introduction to pmp
Introduction to pmpIntroduction to pmp
Introduction to pmpDuy Tan Geek
 
Beyond project management
Beyond project managementBeyond project management
Beyond project managementDuy Tan Geek
 
The way to set automation testing
The way to set automation testingThe way to set automation testing
The way to set automation testingDuy Tan Geek
 
Quality Management Introduction
Quality Management IntroductionQuality Management Introduction
Quality Management IntroductionDuy Tan Geek
 
Techniques in black box testing
Techniques in black box testingTechniques in black box testing
Techniques in black box testingDuy Tan Geek
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App TestingDuy Tan Geek
 

More from Duy Tan Geek (20)

Amazon Elastic Load Balancing
Amazon Elastic Load BalancingAmazon Elastic Load Balancing
Amazon Elastic Load Balancing
 
Cloud - FOSS & Challenge
Cloud - FOSS & ChallengeCloud - FOSS & Challenge
Cloud - FOSS & Challenge
 
AWS, is it interesting?
AWS, is it interesting?AWS, is it interesting?
AWS, is it interesting?
 
Cloud DC Transforming
Cloud DC TransformingCloud DC Transforming
Cloud DC Transforming
 
Becoming a better programmer - unit testing
Becoming a better programmer - unit testingBecoming a better programmer - unit testing
Becoming a better programmer - unit testing
 
Practical TDD in Septeni Technology
Practical TDD in Septeni TechnologyPractical TDD in Septeni Technology
Practical TDD in Septeni Technology
 
Build Quality In with TDD
Build Quality In with TDDBuild Quality In with TDD
Build Quality In with TDD
 
Sharing bridge SE working experience of myself
Sharing bridge SE working experience of myselfSharing bridge SE working experience of myself
Sharing bridge SE working experience of myself
 
Game development with Cocos2d-x Engine
Game development with Cocos2d-x EngineGame development with Cocos2d-x Engine
Game development with Cocos2d-x Engine
 
Game engine introduction and approach
Game engine introduction and approachGame engine introduction and approach
Game engine introduction and approach
 
10 things you need to know about doing business with Japanese
10 things you need to know about doing business with Japanese10 things you need to know about doing business with Japanese
10 things you need to know about doing business with Japanese
 
Enjoy Japanese work style
Enjoy Japanese work styleEnjoy Japanese work style
Enjoy Japanese work style
 
A cup of coffee worth 10 dollars is what we are going to sell!
A cup of coffee worth 10 dollars is what we are going to sell!A cup of coffee worth 10 dollars is what we are going to sell!
A cup of coffee worth 10 dollars is what we are going to sell!
 
Leader ship value
Leader ship valueLeader ship value
Leader ship value
 
Introduction to pmp
Introduction to pmpIntroduction to pmp
Introduction to pmp
 
Beyond project management
Beyond project managementBeyond project management
Beyond project management
 
The way to set automation testing
The way to set automation testingThe way to set automation testing
The way to set automation testing
 
Quality Management Introduction
Quality Management IntroductionQuality Management Introduction
Quality Management Introduction
 
Techniques in black box testing
Techniques in black box testingTechniques in black box testing
Techniques in black box testing
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 

Recently uploaded

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 

Recently uploaded (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 

HTML5 mobile games

  • 1.
  • 2. HTML5 Mobile GamesLTT Real Lessons Learned LIFETIME technologies Co., Ltd. Luu Thanh Tuan (B.SE)
  • 3. WhyHTML5 mobile game projectsareprone tofailure? Question How much the gap is eventually produced after your initial project plan?
  • 4. WhyHTML5 mobile game projectsareprone tofailure? Compare to the initial plan, eventually it is 1.2 times? 1.5 times? Or maybe, 2 times?
  • 5. WhyHTML5 mobile game projectsareprone tofailure? Oooh, suchsweetnumbers :D
  • 6. •Changesinscope x 1.5 times •Task analyzing errorx 1.4 times •Estimating errorx 1.3 times •One day working time expecting errorx 1.25 times •Manpower planning errorx 1.75 times •Quality management errorx 1.3 times •Technology management errorx 1.3 times •. . . Example 1.5 x 1.4 x 1.3 x 1.25 x 1.75 x 1.3 x 1.3 ≒10times!!!
  • 7. WhyHTML5 mobile game projectsareprone tofailure?
  • 8. The HTML5 Mobile “ILLUSION” 1.Crappy canvas performance 2.No WebGL 3.No multi-touch in Android 4.Sound support so bad 5.Limited & terrible debugging tools
  • 9.
  • 10. Now, On Mobile… 1.Canvas performance is solid (iOS 6+, Android 4+) 2.No WebGL, but OpenGL ES-based native wrappers 3.Multi-touch in Android 4+ now 4.Web Audio API in iOS 6+ 5.Remote debugging in iOS 6+, Chrome Android 4+
  • 11. There’re some good HTML5 Mobile Engines 1.Pixi.js 2.Cocos2d-JS 3.enchant.js 4.Artic.js 5.CreateJS 6.. . .
  • 12. BUT… REMEMBERHTML5 is NOT a SUPERMAN