Demo-001.
▶
screenshot.png / gameplay.gif / demo.mp4
<img src="screenshot.png"> or <video src="demo.mp4" autoplay loop muted>
// overview
Demo-001 is a solo developed 2D game, with the purpose to apply and reinforce the concepts and techniques learned during my studies.
// technical_challenges
01
Real-time caustics — Simulating light refraction on the seafloor without a raytracer. Solved with a scrolling voronoi-based GLSL shader projected from above, blended into the diffuse channel using depth as a falloff mask.
02
Procedural terrain at 60fps — Streaming chunks without frame drops using a background thread for noise sampling and a job queue to mesh only when the camera was within a safe distance.
03
Volumetric light shafts — Screen-space radial blur sampled from the sun projected to clip space, multiplied by a depth-based density mask. Fixed per-frame cost, no extra geometry.
// gallery
WIP
WIP
WIP
WIP
// links