← Return to Dashboard

Character Select

A Three.js recreation of the Deadlock character select screen.

Rendering Pipeline

  • GLTF Model Caching
  • Interactive experience
  • Post-Processing: Bloom & SSAO

The Learning Curve

Transitioning from standard DOM elements to a WebGL context required a shift in how I handle "State"—synchronizing Alpine.js UI buttons with Three.js Scene objects.

Core Engine

Three.js GLSL Laravel Vite

Source Access

VIEW REPOSITORY
Launch Project Site
Project Visuals Coming Soon