FPS Demo - Motor de juegos web con three.js
Shooter FPS que corre 100% en el navegador. Banco de pruebas del motor de videojuegos web que construyo con three.js, drei y TypeScript.
FPS Demo
En desarrollo activo. Probalo en vivo en fps.fernandooviedo.site.
Qué incluye
- Sandbox del engine: un entorno donde pruebo en vivo las capacidades actuales del motor -control en primera persona, colisiones, físicas, carga de mapas y armas- a medida que las construyo.
- Deathmatch multijugador online: modo de juego en red donde varios jugadores se enfrentan en tiempo real.
- Mapa dust_2: elegí una recreación del clásico dust_2 como escenario de pruebas de desarrollo, por su geometría conocida y balanceada.
Stack
- three.js como capa de renderizado WebGL
- drei + React Three Fiber para helpers y abstracciones de escena
- TypeScript en todo el motor
- Networking en tiempo real para el modo multijugador