FPS Demo - Web-Game-Engine mit three.js
First-Person-Shooter, der vollständig im Browser läuft. Testumgebung für die Web-Game-Engine, die ich mit three.js, drei und TypeScript entwickle.

FPS Demo
In aktiver Entwicklung. Live ausprobieren unter fps.fernandooviedo.site.
Was enthalten ist
- Engine-Sandbox: eine Umgebung, in der ich die aktuellen Fähigkeiten der Engine live teste -First-Person-Steuerung, Kollisionen, Physik, Laden von Maps und Waffen- während ich sie entwickle.
- Online-Multiplayer-Deathmatch: ein vernetzter Spielmodus, in dem mehrere Spieler in Echtzeit gegeneinander antreten.
- dust_2-Map: Ich habe eine Nachbildung des klassischen dust_2 als Testumgebung für die Entwicklung gewählt, wegen ihrer bekannten, ausgewogenen Geometrie.
Stack
- three.js als WebGL-Rendering-Schicht
- drei + React Three Fiber für Szenen-Helfer und Abstraktionen
- TypeScript in der gesamten Engine
- Echtzeit-Networking für den Multiplayer-Modus