SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
From HTML5 websites
to HTML5 games
Pietro Polsinelli
@ppolsinelli
What is the
             difference?
Some observations for those moving from (mobile, HTML5) web site / app development to (mobile,
   HTML5) games



                                                                                                 2
The object you are talking about:

(mobile, HTML5) web site / app           (mobile, HTML5) game
Product, service – not the web content   The game content




“Reference” is the semiotical term.


                                                            Thursday, January 31, 2013
Your aim:

(mobile, HTML5) web site / app                      (mobile, HTML5) game
Conversion                                          Fun
Solve the problem




Then one can go and ask “why fun”, well, fun is learning… see http://www.raphkoster.com


                                                                               Thursday, January 31, 2013
Flow:
(mobile, HTML5) web site / app                    (mobile, HTML5) game
Linear towards conversion.                        Evolving loops aimed at playing more.
Pages can stay there for hours.                   Time /rhythm is often a core factor.




http://www.whatgamesare.com/2010/12/functions-vs-loops-finding-fun.html


                                                                          Thursday, January 31, 2013
What does “simple” mean:
(mobile, HTML5) web site / app                   (mobile, HTML5) game

Simplicity of:                                   Simplicity of:
Controls                                         Controls
Mechanics                                        Mechanics (can be a problem)
Message: “great product”                         Message




Involvement often requires a background story.


                                                                        Thursday, January 31, 2013
The complexity of the resulting
    solution:
(mobile, HTML5) web site / app                (mobile, HTML5) game
Express, articulate the reference, which is   Constitute the reference, which is required
well defined and unchanging.                  to change (levels or other means).




Games need depth.


                                                                       Thursday, January 31, 2013
“Depth is an informal term to describe whether a game has enough dimensions of play,
   actions, rules or story content to be played over a long term. Depth is essential for
   deep engagement.”

http://www.whatgamesare.com/2012/05/your-game-is-a-graph.html
Note. Let’s try to graph it:




This is a very, very simplified view.
Relationship with HTML5
     technology
(mobile, HTML5) web site / app                     (mobile, HTML5) game
Perfect fit with its standards: content is king.   Unfit by design. “Oh, you can do everything”




Still…


                                                                           Thursday, January 31, 2013
Least common
mobile device:

Android with
stock browser

but it’s worse:

AndroidS with
stock browser
Here very little works, and what does, actually doesn’t on some Android device, even when restricting to
   updated OSs. Crucial implementations, like sound, are largely device dependant.
   Launching a single “beep” can be a problem.
Is there is a way out?

“Unfit by design” is related to geeky
commonplaces about games & fun.

“A game is essentially animations,
3D, things that go fast played in real
time”

Not necessarily.


                               Thursday, January 31, 2013
Restrict your game design
choices. Keep it technically
simple, invest in other stuff.

Players don’t care about 3D,
animations, complexity – they
only want to have fun.

Think of Twitter narratives in 140 characters.


                                                 Thursday, January 31, 2013
My advice:

- Minimal technology

- Maximal background effort




                        Thursday, January 31, 2013
Example: this game I
designed could is
technologically and
game-mechanically
quite simple:

http://goodmorning.
appsfuel.com/



                       Thursday, January 31, 2013
It’s a misleading
simplicity. Making it
addictive requires a
study, design, testing,
previous attempts.

The key here is “fun
because of hints of a
non trivial narrative
through a trivial game
mechanics.”

Addictive.


                          Thursday, January 31, 2013
Art of Game Design
http://artofgamedesign.com




Game Mechanics: Advanced Game Design
http://bit.ly/magooo
http://www.jorisdormans.nl/machinations/




Learn more about game design.
My twitter stream is dedicated to game
design: http://twitter.com/ppolsinelli
A blog on game design
http://designagame.eu
eu
Image sources:

http://www.visionmobile.com/blog/201
0/04/is-android-evil/

Weitere ähnliche Inhalte

Ähnlich wie From HTML5 websites to HTML5 games

Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Use8.net
 
Iproduct presentation
Iproduct presentationIproduct presentation
Iproduct presentation11009373
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game designChristina Hsu
 
Viva Voce Presentation
Viva Voce PresentationViva Voce Presentation
Viva Voce Presentationkieranmmedia
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Rajat Bhatia
 
Iproduct presentation(final)
Iproduct presentation(final)Iproduct presentation(final)
Iproduct presentation(final)11009373
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceKevin Suttle
 
Killer Benefits of HTML5 in Games
Killer Benefits of HTML5 in GamesKiller Benefits of HTML5 in Games
Killer Benefits of HTML5 in GamesHenric Suuronen
 
Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)marksuter
 
Mdc2010 Casual Game Dev
Mdc2010 Casual Game DevMdc2010 Casual Game Dev
Mdc2010 Casual Game Devmomobangalore
 
Designing Social Network Games with SoPlay Heuristics
Designing Social Network Games with SoPlay HeuristicsDesigning Social Network Games with SoPlay Heuristics
Designing Social Network Games with SoPlay HeuristicsRojola
 
Usability Testing
Usability TestingUsability Testing
Usability TestingAndy Budd
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingDavid Mullich
 
LISA ASIA Forum - Localizing Interactive Media & Game
LISA ASIA Forum - Localizing Interactive Media & GameLISA ASIA Forum - Localizing Interactive Media & Game
LISA ASIA Forum - Localizing Interactive Media & GameVictor Alonso Lion
 
User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?Marc Miquel
 
Galaxy grab
Galaxy grabGalaxy grab
Galaxy grabDuane
 
Text parser based interaction
Text parser based interactionText parser based interaction
Text parser based interactionMichael Heron
 

Ähnlich wie From HTML5 websites to HTML5 games (20)

Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
 
Iproduct presentation
Iproduct presentationIproduct presentation
Iproduct presentation
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game design
 
Viva Voce Presentation
Viva Voce PresentationViva Voce Presentation
Viva Voce Presentation
 
Game engineering
Game engineeringGame engineering
Game engineering
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)
 
Iproduct presentation(final)
Iproduct presentation(final)Iproduct presentation(final)
Iproduct presentation(final)
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User Experience
 
Killer Benefits of HTML5 in Games
Killer Benefits of HTML5 in GamesKiller Benefits of HTML5 in Games
Killer Benefits of HTML5 in Games
 
Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)
 
Mdc2010 Casual Game Dev
Mdc2010 Casual Game DevMdc2010 Casual Game Dev
Mdc2010 Casual Game Dev
 
Designing Social Network Games with SoPlay Heuristics
Designing Social Network Games with SoPlay HeuristicsDesigning Social Network Games with SoPlay Heuristics
Designing Social Network Games with SoPlay Heuristics
 
Introduzione al Motivational Design (Gamify your soul Leo Sorge)
 Introduzione al Motivational Design (Gamify your soul Leo Sorge) Introduzione al Motivational Design (Gamify your soul Leo Sorge)
Introduzione al Motivational Design (Gamify your soul Leo Sorge)
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Game Design fundamentals
Game Design fundamentalsGame Design fundamentals
Game Design fundamentals
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - Prototyping
 
LISA ASIA Forum - Localizing Interactive Media & Game
LISA ASIA Forum - Localizing Interactive Media & GameLISA ASIA Forum - Localizing Interactive Media & Game
LISA ASIA Forum - Localizing Interactive Media & Game
 
User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?
 
Galaxy grab
Galaxy grabGalaxy grab
Galaxy grab
 
Text parser based interaction
Text parser based interactionText parser based interaction
Text parser based interaction
 

Mehr von Pietro Polsinelli

Surviving Applied Games (2018)
Surviving Applied Games (2018)Surviving Applied Games (2018)
Surviving Applied Games (2018)Pietro Polsinelli
 
Designing An Applied Game For Your Museum - Workshop
Designing An Applied Game For Your Museum - WorkshopDesigning An Applied Game For Your Museum - Workshop
Designing An Applied Game For Your Museum - WorkshopPietro Polsinelli
 
Applied And Persuasive Applications For Museums
Applied And Persuasive Applications For MuseumsApplied And Persuasive Applications For Museums
Applied And Persuasive Applications For MuseumsPietro Polsinelli
 
Impossible mission: estimating (game) development
Impossible mission: estimating (game) developmentImpossible mission: estimating (game) development
Impossible mission: estimating (game) developmentPietro Polsinelli
 
Engagement as playful learning
Engagement as playful learningEngagement as playful learning
Engagement as playful learningPietro Polsinelli
 
(Mis)Understanding Applied Game Design: Vaccine!
(Mis)Understanding Applied Game Design: Vaccine!(Mis)Understanding Applied Game Design: Vaccine!
(Mis)Understanding Applied Game Design: Vaccine!Pietro Polsinelli
 
A Romantic Approach to Game Design
A Romantic Approach to Game DesignA Romantic Approach to Game Design
A Romantic Approach to Game DesignPietro Polsinelli
 
Videogames Saving and Damning Players
Videogames Saving and Damning PlayersVideogames Saving and Damning Players
Videogames Saving and Damning PlayersPietro Polsinelli
 
From Web to Game Development
From Web to Game DevelopmentFrom Web to Game Development
From Web to Game DevelopmentPietro Polsinelli
 
A Short Workshop in Game Design
A Short Workshop in Game DesignA Short Workshop in Game Design
A Short Workshop in Game DesignPietro Polsinelli
 
Applied Game Design by Example
Applied Game Design by ExampleApplied Game Design by Example
Applied Game Design by ExamplePietro Polsinelli
 
Game Design: from rules to craft
Game Design: from rules to craftGame Design: from rules to craft
Game Design: from rules to craftPietro Polsinelli
 
How to Fail Kickstarter and Live Happily Ever After
How to Fail Kickstarter and Live Happily Ever AfterHow to Fail Kickstarter and Live Happily Ever After
How to Fail Kickstarter and Live Happily Ever AfterPietro Polsinelli
 
From Gamification to Game Design
From Gamification to Game DesignFrom Gamification to Game Design
From Gamification to Game DesignPietro Polsinelli
 
People in Love: a game about urban design
People in Love: a game about urban designPeople in Love: a game about urban design
People in Love: a game about urban designPietro Polsinelli
 
Impact of technology on narratives
Impact of technology on narrativesImpact of technology on narratives
Impact of technology on narrativesPietro Polsinelli
 
Game Design for Product Ideas and UI Design
Game Design for Product Ideas and UI DesignGame Design for Product Ideas and UI Design
Game Design for Product Ideas and UI DesignPietro Polsinelli
 

Mehr von Pietro Polsinelli (20)

Surviving Applied Games (2018)
Surviving Applied Games (2018)Surviving Applied Games (2018)
Surviving Applied Games (2018)
 
Designing An Applied Game For Your Museum - Workshop
Designing An Applied Game For Your Museum - WorkshopDesigning An Applied Game For Your Museum - Workshop
Designing An Applied Game For Your Museum - Workshop
 
Museums and Learning
Museums and LearningMuseums and Learning
Museums and Learning
 
The Perfect Fuckup Formula
The Perfect Fuckup FormulaThe Perfect Fuckup Formula
The Perfect Fuckup Formula
 
Applied And Persuasive Applications For Museums
Applied And Persuasive Applications For MuseumsApplied And Persuasive Applications For Museums
Applied And Persuasive Applications For Museums
 
Impossible mission: estimating (game) development
Impossible mission: estimating (game) developmentImpossible mission: estimating (game) development
Impossible mission: estimating (game) development
 
Engagement as playful learning
Engagement as playful learningEngagement as playful learning
Engagement as playful learning
 
(Mis)Understanding Applied Game Design: Vaccine!
(Mis)Understanding Applied Game Design: Vaccine!(Mis)Understanding Applied Game Design: Vaccine!
(Mis)Understanding Applied Game Design: Vaccine!
 
A Romantic Approach to Game Design
A Romantic Approach to Game DesignA Romantic Approach to Game Design
A Romantic Approach to Game Design
 
Videogames Saving and Damning Players
Videogames Saving and Damning PlayersVideogames Saving and Damning Players
Videogames Saving and Damning Players
 
From Web to Game Development
From Web to Game DevelopmentFrom Web to Game Development
From Web to Game Development
 
A Short Workshop in Game Design
A Short Workshop in Game DesignA Short Workshop in Game Design
A Short Workshop in Game Design
 
Applied Game Design by Example
Applied Game Design by ExampleApplied Game Design by Example
Applied Game Design by Example
 
Game Design: from rules to craft
Game Design: from rules to craftGame Design: from rules to craft
Game Design: from rules to craft
 
How to Fail Kickstarter and Live Happily Ever After
How to Fail Kickstarter and Live Happily Ever AfterHow to Fail Kickstarter and Live Happily Ever After
How to Fail Kickstarter and Live Happily Ever After
 
From Gamification to Game Design
From Gamification to Game DesignFrom Gamification to Game Design
From Gamification to Game Design
 
People in Love: a game about urban design
People in Love: a game about urban designPeople in Love: a game about urban design
People in Love: a game about urban design
 
Impact of technology on narratives
Impact of technology on narrativesImpact of technology on narratives
Impact of technology on narratives
 
Game Design for Product Ideas and UI Design
Game Design for Product Ideas and UI DesignGame Design for Product Ideas and UI Design
Game Design for Product Ideas and UI Design
 
Playfied Storytelling
Playfied StorytellingPlayfied Storytelling
Playfied Storytelling
 

Kürzlich hochgeladen

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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Kürzlich hochgeladen (20)

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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

From HTML5 websites to HTML5 games

  • 1. From HTML5 websites to HTML5 games Pietro Polsinelli @ppolsinelli
  • 2. What is the difference? Some observations for those moving from (mobile, HTML5) web site / app development to (mobile, HTML5) games 2
  • 3. The object you are talking about: (mobile, HTML5) web site / app (mobile, HTML5) game Product, service – not the web content The game content “Reference” is the semiotical term. Thursday, January 31, 2013
  • 4. Your aim: (mobile, HTML5) web site / app (mobile, HTML5) game Conversion Fun Solve the problem Then one can go and ask “why fun”, well, fun is learning… see http://www.raphkoster.com Thursday, January 31, 2013
  • 5. Flow: (mobile, HTML5) web site / app (mobile, HTML5) game Linear towards conversion. Evolving loops aimed at playing more. Pages can stay there for hours. Time /rhythm is often a core factor. http://www.whatgamesare.com/2010/12/functions-vs-loops-finding-fun.html Thursday, January 31, 2013
  • 6. What does “simple” mean: (mobile, HTML5) web site / app (mobile, HTML5) game Simplicity of: Simplicity of: Controls Controls Mechanics Mechanics (can be a problem) Message: “great product” Message Involvement often requires a background story. Thursday, January 31, 2013
  • 7. The complexity of the resulting solution: (mobile, HTML5) web site / app (mobile, HTML5) game Express, articulate the reference, which is Constitute the reference, which is required well defined and unchanging. to change (levels or other means). Games need depth. Thursday, January 31, 2013
  • 8. “Depth is an informal term to describe whether a game has enough dimensions of play, actions, rules or story content to be played over a long term. Depth is essential for deep engagement.” http://www.whatgamesare.com/2012/05/your-game-is-a-graph.html
  • 9. Note. Let’s try to graph it: This is a very, very simplified view.
  • 10. Relationship with HTML5 technology (mobile, HTML5) web site / app (mobile, HTML5) game Perfect fit with its standards: content is king. Unfit by design. “Oh, you can do everything” Still… Thursday, January 31, 2013
  • 11. Least common mobile device: Android with stock browser but it’s worse: AndroidS with stock browser Here very little works, and what does, actually doesn’t on some Android device, even when restricting to updated OSs. Crucial implementations, like sound, are largely device dependant. Launching a single “beep” can be a problem.
  • 12. Is there is a way out? “Unfit by design” is related to geeky commonplaces about games & fun. “A game is essentially animations, 3D, things that go fast played in real time” Not necessarily. Thursday, January 31, 2013
  • 13. Restrict your game design choices. Keep it technically simple, invest in other stuff. Players don’t care about 3D, animations, complexity – they only want to have fun. Think of Twitter narratives in 140 characters. Thursday, January 31, 2013
  • 14. My advice: - Minimal technology - Maximal background effort Thursday, January 31, 2013
  • 15. Example: this game I designed could is technologically and game-mechanically quite simple: http://goodmorning. appsfuel.com/ Thursday, January 31, 2013
  • 16. It’s a misleading simplicity. Making it addictive requires a study, design, testing, previous attempts. The key here is “fun because of hints of a non trivial narrative through a trivial game mechanics.” Addictive. Thursday, January 31, 2013
  • 17. Art of Game Design http://artofgamedesign.com Game Mechanics: Advanced Game Design http://bit.ly/magooo http://www.jorisdormans.nl/machinations/ Learn more about game design.
  • 18. My twitter stream is dedicated to game design: http://twitter.com/ppolsinelli A blog on game design http://designagame.eu eu