Parte 12 — Juegos web y HTML5

⬅️ Volver al programa · 📚 Índice completo · ⏮️ Parte anterior · ⏭️ Parte siguiente

14 clases · rango 214–227 · Juegos que corren en el navegador: Godot a WebAssembly, Phaser, PixiJS, Three.js, WebGL/WebGPU, networking web y distribución en portales

Fuentes de referencia de esta parte:


🎯 ¿De qué trata esta parte?

La web es la plataforma más accesible del mundo: un enlace y el jugador ya está jugando, sin instalar nada. Esta parte enseña a llevar juegos al navegador por dos vías. La primera es exportar Godot a HTML5/WebAssembly y entender sus particularidades (servir por HTTP, cabeceras, tamaño de descarga). La segunda son los frameworks nativos de la web: JavaScript con Canvas, Phaser (2D), PixiJS (render 2D acelerado) y Three.js (3D en el navegador), sobre WebGL y el emergente WebGPU.

Cubre también lo específico de la web: audio e input en el navegador (con sus restricciones), networking con WebSockets y WebRTC, optimización y carga (assets, streaming, tamaño), la distribución en itch.io, Poki y portales HTML5, y las PWAs para juegos instalables. El capstone publica un juego web funcionando.

🧩 Problemas que resuelve

🎓 Resultados de aprendizaje

Al terminar la parte, el alumno podrá:

🧱 Prerrequisitos

📚 Las 14 clases

# Clase
214 El navegador como plataforma de juegos
215 Exportar Godot a HTML5 y WebAssembly
216 JavaScript para juegos: el bucle y Canvas
217 Motores web: Phaser (2D)
218 PixiJS y renderizado 2D acelerado
219 Three.js: 3D en el navegador
220 WebGL y el pipeline gráfico web
221 WebGPU: el futuro del render web
222 Audio e input en la web
223 Networking web: WebSockets y WebRTC
224 Optimización y carga para web
225 Distribución: itch.io, Poki y portales HTML5
226 PWAs y juegos instalables
227 Capstone Parte 12: un juego web publicado

La Parte 13 da el salto a lo inmersivo: realidad virtual y aumentada.