SlideShare a Scribd company logo
DESARROLLO DE

VIDEOJUEGOS
CON HTML5, CSS3 Y JS

EN EL MUNDO REAL
MARIO ANDRES PAGELLA
HTTP://WWW.ANDRESPAGELLA.COM

@MAPAGELLA
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
(NUEVO LIBRO “COMING SOON”)
“LET’S RECAP”
(ESTO ES LO QUE NOS PROMETIERON)
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
PCs

iOS

C++

X

X

C#

X

Java

X

Obj-C

Dep.

Act.Scr.

X

BlackBerryOS Android WinMo

Win8

MeeGo
X

X
X

X

Dep.

Dep.

X

X
X
PCs

iOS

C++

X

X

C#

X

Java

X

Obj-C

Dep.

Act.Scr.

X

JS

X!

BlackBerryOS Android WinMo

Win8

MeeGo
X

X
X

X

Dep.

Dep.

X

X

X
X

X
X

X

X

X
“Flash to Focus on PC Browsing and Mobile Apps; Adobe to More
Aggressively Contribute to HTML5” (9 Nov, 2011)

Fuente: http://blogs.adobe.com/conversations/2011/11/flash-focus.html

“Microsoft may halt development work on Silverlight plugin after
next release” (9 Nov, 2011)


Fuente: http://www.theverge.com/2011/11/9/2548975/microsoft-may-halt-development-

work-on-silverlight-after-next-release, Mary Jo Foley

“For the web to move forward and for consumers to get the most
out of touch-first browsing, Windows 8 is as HTML5-only as
possible, and plug-in free.” (14 Sep, 2011)


Fuente: http://blogs.msdn.com/b/b8/archive/2011/09/14/metro-style-browsing-and-plug-

in-free-html5.aspx
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
HTML5 APIs
Canvas

WebStorage

Offline Storage

WebGL

Drag and Drop

Fullscreen

Audio

WebSQL / IndexedDB

Browser History

WebSockets

File

MouseLock

WebWorkers

Filesystem

Touch/Orientation

Video

Joystick

y muchas mas...
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
ESO QUISIERA…
PERO NO LO TENGO EN STOCK
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
“DIVERSIDAD DE

DISPOSITIVOS”
DEMASIADO DIVERSO…
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
HTML5 APIs
Canvas

WebStorage

Offline Storage

WebGL

Drag and Drop

Fullscreen

Audio

WebSQL / IndexedDB

Browser History

WebSockets

File

MouseLock

WebWorkers

Filesystem

Touch/Orientation

Video

WebAudio

Joystick
¿Y AHORA?
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
HACER DINERO…
HACIENDO VIDEO JUEGOS
http://www.marketjs.com/
https://www.fgl.com/
http://www.kongregate.com
http://clay.io
http://www.scirra.com
http://corp.playspan.com/
etc.
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
“A DIFERENCIA DE
FLASH, NUESTROS
JUEGOS FUNCIONAN
EN MOBILE TAMBIEN”

¿…NO?
PROGRESSIVE

ENHANCEMENT

VS.
GRACEFUL
DEGRADATION
PROGRESSIVE

ENHANCEMENT
“FUTURE READY”
¿PARECE DESARROLLO

DE FRONTEND?
PARECE NO. ES.
“ RESPONSIVE

GAME DEVELOPMENT ”

¡LITERALMENTE!
var w = 320,
h = 480,
ar = Math.min(window.innerHeight / h, window.innerWidth / w),
aw = (w * ar), // Adjusted width (w/aspect ratio)
ah = (h * ar); // Adjusted height (w/aspect ratio)
MÉTODOS DE RENDERING

WEBGL
CANVAS
DOM + CSS3

SVG
MÉTODOS DE RENDERING

WEBGL
CANVAS
DOM + CSS3

SVG
MÉTODOS DE RENDERING

WEBGL
CANVAS
DOM + CSS3

SVG
MÉTODOS DE RENDERING

WEBGL
CANVAS
DOM + CSS3

SVG
MÉTODOS DE RENDERING

WEBGL
CANVAS
DOM + CSS3

SVG
HERRAMIENTAS
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real
¡GRACIAS!
HTTP://WWW.ANDRESPAGELLA.COM

@MAPAGELLA

More Related Content

PDF
W3C Widgets: Apps made with Web Standards
PDF
Bruce lawson Stockholm Geek Meet
PPTX
Ejemplos reales TPW
PPT
Elementos de html5 y css3
PPTX
Maquetación web con html5
PDF
HTML5 Nuevas Etiquetas Semanticas
PPT
HTML5 y CSS3
PPTX
W3C Widgets: Apps made with Web Standards
Bruce lawson Stockholm Geek Meet
Ejemplos reales TPW
Elementos de html5 y css3
Maquetación web con html5
HTML5 Nuevas Etiquetas Semanticas
HTML5 y CSS3

Similar to Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real (20)

PDF
W3C HTML5 KIG-The complete guide to building html5 games
PPTX
Html5 Game Development with Canvas
KEY
Screw HTML5, make cool shit with AIR
KEY
Seattle javascript game development - Overview
PDF
HTML5 & JavaScript Games
PPTX
A Holistic Approach to HTML5 Game Design & Development
PDF
HTML5 Games Status and issues
PDF
Ready to Play: JavaScript / HTML5 Game Development
PPTX
The Future of Flash
PDF
HTML5 Technical Executive Summary
PDF
W3C HTML5 KIG-The near future of the web platform
PPT
Flash: A call for sanity
PPTX
HTML5: the mobile challenge
PDF
Real Benefits of HTML5 for Games (MS Campfire, 2012)
PDF
From Flash to Canvas - a penchant for black holes
PPTX
Presentation3
PDF
DevTeach Ottawa - Silverlight5 and HTML5
PDF
One codebase, multiple platforms; Using HTML5/js for game dev
PPT
HTML5 Dev Conf 2013 Presentation
PPT
HTML5 vs Flash
W3C HTML5 KIG-The complete guide to building html5 games
Html5 Game Development with Canvas
Screw HTML5, make cool shit with AIR
Seattle javascript game development - Overview
HTML5 & JavaScript Games
A Holistic Approach to HTML5 Game Design & Development
HTML5 Games Status and issues
Ready to Play: JavaScript / HTML5 Game Development
The Future of Flash
HTML5 Technical Executive Summary
W3C HTML5 KIG-The near future of the web platform
Flash: A call for sanity
HTML5: the mobile challenge
Real Benefits of HTML5 for Games (MS Campfire, 2012)
From Flash to Canvas - a penchant for black holes
Presentation3
DevTeach Ottawa - Silverlight5 and HTML5
One codebase, multiple platforms; Using HTML5/js for game dev
HTML5 Dev Conf 2013 Presentation
HTML5 vs Flash
Ad

More from Andres Pagella (7)

PDF
Resolviendo Problemas Imposibles
PDF
Memmangementjs
KEY
onGameStart
PDF
Applying Old Videogame Performance Techniques to Modern Web-Based Games
KEY
EVA 2011 - Desarrollo de Videojuegos con HTML5, CSS3 and JavaScript
KEY
Barcamp 2010 - Un vistazo al futuro de la web
KEY
JSConf Argentina 2012 - Como el Desarrollo de Videojuegos puede ayudarnos a ...
Resolviendo Problemas Imposibles
Memmangementjs
onGameStart
Applying Old Videogame Performance Techniques to Modern Web-Based Games
EVA 2011 - Desarrollo de Videojuegos con HTML5, CSS3 and JavaScript
Barcamp 2010 - Un vistazo al futuro de la web
JSConf Argentina 2012 - Como el Desarrollo de Videojuegos puede ayudarnos a ...
Ad

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
August Patch Tuesday
PDF
Encapsulation theory and applications.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Machine Learning_overview_presentation.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TLE Review Electricity (Electricity).pptx
Group 1 Presentation -Planning and Decision Making .pptx
NewMind AI Weekly Chronicles - August'25-Week II
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
OMC Textile Division Presentation 2021.pptx
Empathic Computing: Creating Shared Understanding
August Patch Tuesday
Encapsulation theory and applications.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine Learning_overview_presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Approach and Philosophy of On baking technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf

Desarrollo de videojuegos con HTML5, CSS3 y JavaScript en el Mundo Real