Ukraine

Ustym Ukhman

Expert
@UstymUkhman

Creative | Front-end | Game developer. Working on UWAL, learning WebGPU and Zig.

vite-plugin-glsl. :spider_web: Import, inline (and minify) GLSL/WGSL/Slang shader files :electric_plug:

419

WebDOOM. :suspect: Classic DOOM recompiled with WebAssembly :feelsgood:

126

threejs-boilerplate. :fire: Three.js + TypeScript + SolidJS + Vite + Vitest :rocket:

53

Dynamic.css. :rocket: Awesome Library of CSS3 animations :tada:

45

YetAnotherZombieHorror. :goberserk: YAZH is a simple first / third person zombie survival shooter :video_game:

33

matrix-theme. :desktop_computer: Visual Studio Code color theme inspired by "The Matrix" film :movie_camera:

18

ImageDrawer.js. :pencil2: A jQuery plugin to animate a drawing image :art:

14

three-havok. Havok physics engine with Three.js

13

color-grading. WebGL Color Grading

12

UstymUkhman. :computer: Just a regular everyday normal programmer.

11

APE. 🐒 Ammo.js Physics Engine :collision:

10

fbo-particles. WebGL FBO Particles

9

sound-particles. PixiJS audio reactive particles

8

video-glitch. WebGL video glitch effects

7

video-transition. WebGL Video Transition

6

Stack. Stack game clone

6

uwal. :jigsaw: Unopinionated WebGPU Abstraction Library :gear:

6

face-masking. :sunglasses: Real-time webcam face masking :alien:

5

BrowserOS. Electron app turned into OS

4

bun-plugin-glsl. 🕸️ Import, inline (and compress) GLSL shader files 🔌

3

RollaBall. Unreal Engine 5 Game

2

tf-template. AngularJS directive - true/false template loading

2

amazon-alexa-skills. :sound: Amazon Alexa skills for free t-shirt :tshirt:

2

uwal-webgpu-smallpt. WebGPU port of smallpt Global Illumination in 99 lines of C++

1

Beat-Em-Up. Minigame in Unity

1

ray-tracing. Implemented in TypeScript, AssemblyScript, WebGL2 and WebGPU

1

mersenne-twister. Zig port of the Mersenne Twister algorithm exposed on the web via WASM.

1

threejs-glsl-loader. A Webpack Loader that allows to load threejs inlined GLSL chunks.

1

tricky-track. Racing game with procedurally generated track

1

ray-marching. GLSL Ray Marching Experiment

1

box2d-lite-wasm. Rust/WASM port of Box2D-Lite.

1

water-distortion. WebGL Water Distortion

1

webpack-sound-plugin. Plays audio notifications when building with errors and warnings in webpack

1

dotfiles. Personal tweaks to the default Omarchy Neovim setup

1
34
Apply