SlideShare a Scribd company logo
1 of 14
THE NEAR FUTURE OF
THE WEB PLATFORM
2013.5.15 동국대학교 이창환
• yich@dongguk.edu
• http://html5gamers.wordpress.com
Overview
• The Near Future of the Web Platform
• https://www.scirra.com/blog/110/the-near-future-of-the-web-
platform
• Scirra's Construct 2
• http://www.scirra.com/contruct2
• HTML5 2D Game Tool/Engine
• Multiplatform Export
• Feature support depends on what the browser provides (or in some
cases what the wrapper supports)
• “native" apps using wrappers like node-webkit or CocoonJS
2
Improving mobile browsers
• Chrome for Android
• Android 4+, Better than the Android stock browser
• Firefox for Android
• WebGL performance Slow Issue
• Safari for iOS (iOS 6)
• The Web Audio API for Safari
• Faster Javascript performance
• Hardware accelerated rendering
• The latest Safari iOS and Chrome for Android
• Browser gaming on mobile
• Good, but the weaker GPUs and limited memory, especially on old devices.
• Mobile browsers vs. Desktop browsers
• A little behind desktop browsers
• steadily improving and catching up
3
Increasing WebGL support
• A WebGL renderer for Construct 2 games
• about twice as fast as canvas 2D - or more, depending on the benchmark - even on mobile.
• some really awesome effects.
• no widely supported, only working on desktop Chrome and Firefox.
• Internet Explorer 11(Desktop) may support WebGL
• Be supported in all major desktop browsers.
• Scirra’s criticism of IE10
• Mobile Browser
• Chrome for Android
• can enable it from chrome://flags
• Firefox for Android, Firefox OS and Blackberry 10
• Hopefully Windows Phone 8
• Safari
• Already support it but have disabled it
• Ludei
• support for WebGL in CocoonJS
• WebGL support in iOS and Android native apps regardless of the browser
4
Chrome splits from WebKit
• Chromium (the engine behind Chrome) and Safari
• WebKit: Shared the same open-source rendering engine
• Blink: Split off from WebKit and create their own independent
engine
• In the short term,
• very little effect; virtually identical to WebKit
• In the long term
• Google has more freedom to experi5ment with their browser engine.
• More features and better performance, all delivered more quickly
5
Rumour of Chromium-powered Android
web view
• Technical point: publishing a game with PhoneGap
• The performance very poor on both Android and iOS.
• The native app's browser (the Web View control): very slow on these
platforms.
• Not actually a full browser, and lacks the things that make browsers fast, like
hardware-accelerated rendering.
• CocoonJS
• Solve this problem
• Rumour from Google
• Android might use Chromium for the web view.
• Making it more like a real browser
• all the performance benefits
• let's hope it turns up in Android 5! (Scirra)
6
asm.js
• asm.js: Mozilla’s fascinating project
• Aimed at making it possible to get native performance from browser
apps.
• Not be taking advantage of it for Construct 2. I've explained why in more
detail in this forum reply I made about asm.js.
• C/C++ -> javascript
• Not javascript
7
WebRTC
• The User Media object
• Access a video feed from the user's camera
• Microphone input
• Requres Chrome Canary (and a microphone!)
• Real-time peer-to-peer communication.
• The possibility of low-latency multiplayer networking
• much more efficient than WebSockets
8
Web Audio API
• For all kinds of advanced audio effects
• including positioned sounds.
• Supported in desktop Chrome and iOS Safari.
• Firefox: actively working on it
• Chrome for Android: soon
• audio effects
• a great way to make games more immersive
9
Web MIDI API
• For musical games
• being able to use MIDI input and output
• not supported anywhere yet
• on the standardisation track.
10
Ambient light reading
• Unusual one
• a lot of phones and tablets: ambient light sensors built in.
• Mozilla
• working on a way to make this accessible to web content.
• Imagine a game with a level you can only play in a dark room, or in
bright sunshine.
11
Speech recognition & synthesis
• Voice-controlled games
• An interesting avenue to explore
• the game automatically talk back.
• Chrome: actively working on
• Firefox: interested.
12
ScirraMark
• ScirraMark
• A test page: several
browser technologies
• Report which of them your
browser supports,
• An overall score.
• Useful for testing a range of
browsers and platforms for
their gaming capability.
• Plan: extend this to test for
new upcoming features
once they get implemented
in at least one browser.
13
The Web is the Platform
• A View of Writer
• How the web is advancing quickly
• Showing lots of promise as a deeply capable platform for your
games to run on
• Their aim
• To make sure as many of them as possible are exposed through plugins
in Construct 2
• Game developer can play with them and find cool ways to integrate
them in to your projects.
14

More Related Content

What's hot

HTML5 Games Status and issues
HTML5 Games Status and issuesHTML5 Games Status and issues
HTML5 Games Status and issues
J.h. Liu
 

What's hot (20)

Сергей Батищев: 2D игры на HTML5: мифы и реальность разработки
Сергей Батищев: 2D игры на HTML5: мифы и реальность разработкиСергей Батищев: 2D игры на HTML5: мифы и реальность разработки
Сергей Батищев: 2D игры на HTML5: мифы и реальность разработки
 
Phaser presentation
Phaser presentationPhaser presentation
Phaser presentation
 
The mobile show : A guide to Luminous business team
The mobile show : A guide to Luminous business teamThe mobile show : A guide to Luminous business team
The mobile show : A guide to Luminous business team
 
Introduction to Phaser.js
Introduction to Phaser.jsIntroduction to Phaser.js
Introduction to Phaser.js
 
Native Code is Dead AKA Cross Platform Development with Unity3D
Native Code is Dead AKA Cross Platform Development with Unity3DNative Code is Dead AKA Cross Platform Development with Unity3D
Native Code is Dead AKA Cross Platform Development with Unity3D
 
Titanium: Native Mobile Apps with Javascript
Titanium: Native Mobile Apps with Javascript Titanium: Native Mobile Apps with Javascript
Titanium: Native Mobile Apps with Javascript
 
Cross-Platform Desktop Apps with Electron
Cross-Platform Desktop Apps with ElectronCross-Platform Desktop Apps with Electron
Cross-Platform Desktop Apps with Electron
 
New Frontiers in Motion and Interactivity
New Frontiers in Motion and InteractivityNew Frontiers in Motion and Interactivity
New Frontiers in Motion and Interactivity
 
Salesforce1 for Visualforce Developers
Salesforce1 for Visualforce DevelopersSalesforce1 for Visualforce Developers
Salesforce1 for Visualforce Developers
 
My 10 days with Phaser.js - WarsawJS Meetup #13
My 10 days with Phaser.js - WarsawJS Meetup #13My 10 days with Phaser.js - WarsawJS Meetup #13
My 10 days with Phaser.js - WarsawJS Meetup #13
 
Cross-Platform Desktop Apps with Electron (Condensed Version)
Cross-Platform Desktop Apps with Electron (Condensed Version)Cross-Platform Desktop Apps with Electron (Condensed Version)
Cross-Platform Desktop Apps with Electron (Condensed Version)
 
From Web to Mobile with Stage 3D
From Web to Mobile with Stage 3DFrom Web to Mobile with Stage 3D
From Web to Mobile with Stage 3D
 
Native Code is Dead AKA Cross Platform Development with Unity 3D
Native Code is Dead AKA Cross Platform Development with Unity 3DNative Code is Dead AKA Cross Platform Development with Unity 3D
Native Code is Dead AKA Cross Platform Development with Unity 3D
 
Firefox OS Intro, Inside OUT
Firefox OS Intro, Inside OUTFirefox OS Intro, Inside OUT
Firefox OS Intro, Inside OUT
 
Building a Desktop Streaming console with Node.js and WebKit
Building a Desktop Streaming console with Node.js and WebKitBuilding a Desktop Streaming console with Node.js and WebKit
Building a Desktop Streaming console with Node.js and WebKit
 
Teacher Training Workshop - Game Development with Phaser
Teacher Training Workshop  - Game Development with PhaserTeacher Training Workshop  - Game Development with Phaser
Teacher Training Workshop - Game Development with Phaser
 
.NET no Browser - Webassembly com Blazor!
.NET no Browser - Webassembly com Blazor!.NET no Browser - Webassembly com Blazor!
.NET no Browser - Webassembly com Blazor!
 
Coding - iPhone Frameworks for Museum Tours
Coding - iPhone Frameworks for Museum ToursCoding - iPhone Frameworks for Museum Tours
Coding - iPhone Frameworks for Museum Tours
 
Building a Desktop Streaming console with Electron and ReactJS
Building a Desktop Streaming console with Electron and ReactJSBuilding a Desktop Streaming console with Electron and ReactJS
Building a Desktop Streaming console with Electron and ReactJS
 
HTML5 Games Status and issues
HTML5 Games Status and issuesHTML5 Games Status and issues
HTML5 Games Status and issues
 

Similar to W3C HTML5 KIG-The near future of the web platform

Phonegap for Engineers
Phonegap for EngineersPhonegap for Engineers
Phonegap for Engineers
Brian LeRoux
 
Chrome OS axel mérida
Chrome OS axel méridaChrome OS axel mérida
Chrome OS axel mérida
Axel Mérida
 
Firefox operating system
Firefox operating systemFirefox operating system
Firefox operating system
Nishant Mehare
 

Similar to W3C HTML5 KIG-The near future of the web platform (20)

Cross-Platform Development
Cross-Platform DevelopmentCross-Platform Development
Cross-Platform Development
 
Android basic
Android basicAndroid basic
Android basic
 
Phonegap for Engineers
Phonegap for EngineersPhonegap for Engineers
Phonegap for Engineers
 
Android
AndroidAndroid
Android
 
Tehran's 1st Android bootcamp - Part1
Tehran's 1st Android bootcamp - Part1Tehran's 1st Android bootcamp - Part1
Tehran's 1st Android bootcamp - Part1
 
Android beyond the smartphone
Android beyond the smartphoneAndroid beyond the smartphone
Android beyond the smartphone
 
Google chrome operating system
Google chrome operating systemGoogle chrome operating system
Google chrome operating system
 
DjangoSki
DjangoSkiDjangoSki
DjangoSki
 
Introduction to Android Programming
Introduction to Android ProgrammingIntroduction to Android Programming
Introduction to Android Programming
 
Firefox os
Firefox osFirefox os
Firefox os
 
Chrome OS axel mérida
Chrome OS axel méridaChrome OS axel mérida
Chrome OS axel mérida
 
Google Chrome - OS & BROWSER
Google Chrome - OS & BROWSERGoogle Chrome - OS & BROWSER
Google Chrome - OS & BROWSER
 
52
5252
52
 
Android
Android Android
Android
 
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
 
Chrome Dev Summit Summary 2013 part 1 - what’s hot ?
Chrome Dev Summit Summary 2013 part 1 - what’s hot ?Chrome Dev Summit Summary 2013 part 1 - what’s hot ?
Chrome Dev Summit Summary 2013 part 1 - what’s hot ?
 
Felipe Erias: Wolvic: Web Browsing on Extended Reality
Felipe Erias: Wolvic: Web Browsing on Extended RealityFelipe Erias: Wolvic: Web Browsing on Extended Reality
Felipe Erias: Wolvic: Web Browsing on Extended Reality
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application development
 
Development of a mobile app for Android
Development of a mobile app for AndroidDevelopment of a mobile app for Android
Development of a mobile app for Android
 
Firefox operating system
Firefox operating systemFirefox operating system
Firefox operating system
 

More from Changhwan Yi

차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
Changhwan Yi
 

More from Changhwan Yi (15)

Web sessions in Developer Conferences
Web sessions in Developer ConferencesWeb sessions in Developer Conferences
Web sessions in Developer Conferences
 
JavaScript Engine and WebAssembly
JavaScript Engine and WebAssemblyJavaScript Engine and WebAssembly
JavaScript Engine and WebAssembly
 
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈
 
Html5 게임 기술의 개요
Html5 게임 기술의 개요Html5 게임 기술의 개요
Html5 게임 기술의 개요
 
동국대 앱창작터 5일차:Cocos2d-X 확장기능
동국대 앱창작터 5일차:Cocos2d-X 확장기능동국대 앱창작터 5일차:Cocos2d-X 확장기능
동국대 앱창작터 5일차:Cocos2d-X 확장기능
 
동국대 앱창작터 4일차:Cocos2d-X 고급기능
동국대 앱창작터 4일차:Cocos2d-X 고급기능동국대 앱창작터 4일차:Cocos2d-X 고급기능
동국대 앱창작터 4일차:Cocos2d-X 고급기능
 
동국대 앱창작터 2일차:Cocos2d-X 기본기능
동국대 앱창작터 2일차:Cocos2d-X 기본기능동국대 앱창작터 2일차:Cocos2d-X 기본기능
동국대 앱창작터 2일차:Cocos2d-X 기본기능
 
동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념
동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념
동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념
 
W3C HTML5 KIG-The complete guide to building html5 games
W3C HTML5 KIG-The complete guide to building html5 gamesW3C HTML5 KIG-The complete guide to building html5 games
W3C HTML5 KIG-The complete guide to building html5 games
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
 
WoO 2012-Web 서비스 기술
WoO 2012-Web 서비스 기술WoO 2012-Web 서비스 기술
WoO 2012-Web 서비스 기술
 
W3C HTML5 KIG-Typed Arrays
W3C HTML5 KIG-Typed ArraysW3C HTML5 KIG-Typed Arrays
W3C HTML5 KIG-Typed Arrays
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)
 
W3C HTML5 KIG-How to write low garbage real-time javascript
W3C HTML5 KIG-How to write low garbage real-time javascriptW3C HTML5 KIG-How to write low garbage real-time javascript
W3C HTML5 KIG-How to write low garbage real-time javascript
 
W3C HTML5 KIG-HTML5 Game Performance Issue
W3C HTML5 KIG-HTML5 Game Performance IssueW3C HTML5 KIG-HTML5 Game Performance Issue
W3C HTML5 KIG-HTML5 Game Performance Issue
 

Recently uploaded

Recently uploaded (20)

AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 

W3C HTML5 KIG-The near future of the web platform

  • 1. THE NEAR FUTURE OF THE WEB PLATFORM 2013.5.15 동국대학교 이창환 • yich@dongguk.edu • http://html5gamers.wordpress.com
  • 2. Overview • The Near Future of the Web Platform • https://www.scirra.com/blog/110/the-near-future-of-the-web- platform • Scirra's Construct 2 • http://www.scirra.com/contruct2 • HTML5 2D Game Tool/Engine • Multiplatform Export • Feature support depends on what the browser provides (or in some cases what the wrapper supports) • “native" apps using wrappers like node-webkit or CocoonJS 2
  • 3. Improving mobile browsers • Chrome for Android • Android 4+, Better than the Android stock browser • Firefox for Android • WebGL performance Slow Issue • Safari for iOS (iOS 6) • The Web Audio API for Safari • Faster Javascript performance • Hardware accelerated rendering • The latest Safari iOS and Chrome for Android • Browser gaming on mobile • Good, but the weaker GPUs and limited memory, especially on old devices. • Mobile browsers vs. Desktop browsers • A little behind desktop browsers • steadily improving and catching up 3
  • 4. Increasing WebGL support • A WebGL renderer for Construct 2 games • about twice as fast as canvas 2D - or more, depending on the benchmark - even on mobile. • some really awesome effects. • no widely supported, only working on desktop Chrome and Firefox. • Internet Explorer 11(Desktop) may support WebGL • Be supported in all major desktop browsers. • Scirra’s criticism of IE10 • Mobile Browser • Chrome for Android • can enable it from chrome://flags • Firefox for Android, Firefox OS and Blackberry 10 • Hopefully Windows Phone 8 • Safari • Already support it but have disabled it • Ludei • support for WebGL in CocoonJS • WebGL support in iOS and Android native apps regardless of the browser 4
  • 5. Chrome splits from WebKit • Chromium (the engine behind Chrome) and Safari • WebKit: Shared the same open-source rendering engine • Blink: Split off from WebKit and create their own independent engine • In the short term, • very little effect; virtually identical to WebKit • In the long term • Google has more freedom to experi5ment with their browser engine. • More features and better performance, all delivered more quickly 5
  • 6. Rumour of Chromium-powered Android web view • Technical point: publishing a game with PhoneGap • The performance very poor on both Android and iOS. • The native app's browser (the Web View control): very slow on these platforms. • Not actually a full browser, and lacks the things that make browsers fast, like hardware-accelerated rendering. • CocoonJS • Solve this problem • Rumour from Google • Android might use Chromium for the web view. • Making it more like a real browser • all the performance benefits • let's hope it turns up in Android 5! (Scirra) 6
  • 7. asm.js • asm.js: Mozilla’s fascinating project • Aimed at making it possible to get native performance from browser apps. • Not be taking advantage of it for Construct 2. I've explained why in more detail in this forum reply I made about asm.js. • C/C++ -> javascript • Not javascript 7
  • 8. WebRTC • The User Media object • Access a video feed from the user's camera • Microphone input • Requres Chrome Canary (and a microphone!) • Real-time peer-to-peer communication. • The possibility of low-latency multiplayer networking • much more efficient than WebSockets 8
  • 9. Web Audio API • For all kinds of advanced audio effects • including positioned sounds. • Supported in desktop Chrome and iOS Safari. • Firefox: actively working on it • Chrome for Android: soon • audio effects • a great way to make games more immersive 9
  • 10. Web MIDI API • For musical games • being able to use MIDI input and output • not supported anywhere yet • on the standardisation track. 10
  • 11. Ambient light reading • Unusual one • a lot of phones and tablets: ambient light sensors built in. • Mozilla • working on a way to make this accessible to web content. • Imagine a game with a level you can only play in a dark room, or in bright sunshine. 11
  • 12. Speech recognition & synthesis • Voice-controlled games • An interesting avenue to explore • the game automatically talk back. • Chrome: actively working on • Firefox: interested. 12
  • 13. ScirraMark • ScirraMark • A test page: several browser technologies • Report which of them your browser supports, • An overall score. • Useful for testing a range of browsers and platforms for their gaming capability. • Plan: extend this to test for new upcoming features once they get implemented in at least one browser. 13
  • 14. The Web is the Platform • A View of Writer • How the web is advancing quickly • Showing lots of promise as a deeply capable platform for your games to run on • Their aim • To make sure as many of them as possible are exposed through plugins in Construct 2 • Game developer can play with them and find cool ways to integrate them in to your projects. 14