WoGL
ToolsCreate with shadersShader MakerFree online shader builderToolkitShader works ready for your siteSketcher LabPaint your landing’s hero with shaders3D StudioThe Three.js editor in your browser
GamesPlay with shadersOnomatoShaderType a word, blow it upThe WatcherAn eye that follows youAetherLiquid glass with an eye insideBloomcoreA word grows a garden of lightPyrokineThrow fire at the wallVoltaicThe pyramid throws lightningSurfSurf a shader ocean
  1. WoGL Games
  2. The Watcher

The Watcher

A horror game drawn with shaders

An eye follows your pointer across the screen. Poke it and it startles; stay still while it is awake and its pupil shrinks to a point: it saw you. Drawn by a shaderWhat is a shader?A small program that runs on the GPU and decides the color of a single pixel. The GPU runs it for every pixel at once. with FBMWhat is FBM?Fractal Brownian Motion: several layers of noise stacked, each one finer and weaker than the last. Adding them creates natural detail, from big mountains down to the finest texture..

WebGL 2 · FBM · pointerFree

What you can do

  1. 01

    Be watched

    The gaze follows your pointer in real time.

  2. 02

    Startle it

    A poke dilates the pupil, shakes the eye and makes it blink.

  3. 03

    Hold still

    If you stop moving while it is awake, the pupil fixes on you.

How it works

  1. 1

    Move

    Move your pointer and the eye follows it.

  2. 2

    Poke

    Click or tap to startle it.

  3. 3

    Freeze

    Stay still and see what it does.

Questions

Is it free?

Yes. It runs in your browser and needs no account.

Does it work on a phone?

Yes. Your finger is the pointer.

What draws the eye?

A fragment shaderWhat is a shader?A small program that runs on the GPU and decides the color of a single pixel. The GPU runs it for every pixel at once. in WebGL 2 with FBMWhat is FBM?Fractal Brownian Motion: several layers of noise stacked, each one finer and weaker than the last. Adding them creates natural detail, from big mountains down to the finest texture. noise, on your GPUWhat is the GPU?The massively parallel processor in your machine. It runs the same shader on thousands of cores at once, one per fragment, which is why it paints millions of pixels sixty times a second without breaking a sweat..