Ustym Ukhman's repositories
vite-plugin-glsl
:spider_web: Import, inline (and compress) GLSL shader files :electric_plug:
threejs-boilerplate
:fire: Three.js + TypeScript + SolidJS + Vite + Vitest :rocket:
YetAnotherZombieHorror
:goberserk: Yet Another Zombie Horror :video_game:
matrix-theme
:desktop_computer: Visual Studio Code color theme inspired by "The Matrix" film :movie_camera:
color-grading
WebGL Color Grading
UstymUkhman
:desktop_computer: Coffee is never too much. :coffee:
fbo-particles
WebGL FBO Particles
sound-particles
PixiJS audio reactive particles.
three-havok
Havok physics engine with three.js
video-glitch
WebGL video glitch effects.
video-transition
WebGL Video Transition
face-masking
:sunglasses: Real-time webcam face masking :alien:
amazon-alexa-skills
:sound: Amazon Alexa skills for free t-shirt :tshirt:
ray-marching
GLSL Ray Marching Experiment
threejs-glsl-loader
A Webpack Loader that allows to load threejs inlined GLSL chunks.
tricky-track
Racing game with procedurally generated track
water-distortion
WebGL Water Distortion
Beat-Em-Up
Minigame in Unity3D
box2d-lite-wasm
Rust/WASM port of Box2D-Lite.
lygia
LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility
mersenne-twister
Zig port of the Mersenne Twister algorithm exposed on the web via WASM.
ray-tracing
Ray Tracing in One Weekend in TypeScript, AssemblyScript, WebGL2 and WebGPU.
uwal-basic-program
Simple, animated tunnel in UWAL and WebGPU.
webgpu-game-of-life
Conway's Game of Life in WebGPU.