Qué debes saber para hacer un juego con JavaScript?

@agar3s

  • Capacidades

  • Librerías

  • Frameworks

  • Distribución

  • Monetización

  • Pros y Contras

Capacidades

canvas

Capacidades

webgl

Capacidades

Dispositivos de entrada

Capacidades

usermedia

Capacidades

gamepad

Capacidades

Mobile

Capacidades

localstorage

Capacidades

Request animation frame

Capacidades

webaudio

Capacidades

websocket / webrtc

Capacidades

can i use

Librerias

  • pixi.js

  • paper.js

  • bhive.js

  • three.js

  • kinetic.js

  • fabric.js

  • easel.js

Frameworks

  • ImpactJS

  • Phaser

  • voxel

  • cocoon js

  • construct 2

Frameworks

http://html5gameengine.com/

Distribución

  • github.io
  • Electron
  • PhoneGap/Cordova

Monetización

  • clay.io

  • html5games.net

  • itch.io

  • newgrounds

  • kongregate

Monetización

  • clay.io

  • html5games.net

  • itch.io

  • newgrounds

  • kongregate

Pros

  • Exposición
  • Menos fricción
  • Bajo costo desarrollo
  • JavaScript
  • Carga progresiva

Contras

  • Piratería
  • Monetización
  • 12 ms por frame en vez de 16ms
  • No es multi-thread
  • Fragmentación

Gracias!

@agar3s

youtube.com/juegosindies

Qué debes saber para hacer un juego con JavaScript?

By Giovanny Beltran

Qué debes saber para hacer un juego con JavaScript?

  • 783