Arya Singh.

I make games, build tools, and follow the occasional strange idea.

Gameplay programmer
& technical designer

SFU Computer Science →
Master of Digital Media, CDM

Take a look around
From the workbench
Crybunny title artwork for Baby Night, with a sketched rabbit in the dark

CDM game jam / Team of six

Baby Night

A browser horror game where the rhythm of your cries calls for help. I programmed alongside Stone, choosing the stack together and setting up a pipeline for our artists.

TypeScript / Vite / Programming & art pipeline

A small detour

A new sky,
every time.

Night Sky is a little telescope made from drawing rules.

Stars, dust, and little clusters of light. Try another view.

Night Sky source ↗
A field of stars from the original Night Sky experiment
Night Sky / Canvas study

Interactive adaptation of my original Canvas experiment.

Other things
I've pulled apart.

Sometimes it’s a game system.
Sometimes it’s an image, a surface,
or a way to learn something.

Input point samples of a bunny beside its reconstructed 3D surface

PyTorch / 3D reconstruction

Finding a surface
in a cloud of points.

Neural Field Reconstruction — a feature grid and neural network turn occupancy samples into a 3D surface.

Project slides ↗
Desktop image tool showing a photograph beside its dithered output

C++ / Qt / Image processing

A different way
to see the same image.

TIFF Image Processing — brightness, ordered dithering, and automatic levels in a desktop image tool.

Source ↗
There’s a little more

Curious by default.
Hands-on by habit.

I like the part where an idea becomes something you can actually try.

I’m a computer science graduate from SFU, now studying in the Master of Digital Media program at CDM in Vancouver.

I’m used to small teams, where you move between code, design, and whatever the prototype needs next. Games are my focus; graphics, interactive tools, and teaching have shaped how I think about making things understandable.

I’m looking for gameplay programming and technical design roles where I can build, test, and refine the details players feel.

Have something in mind?

Let’s talk.

ads26@sfu.ca