Hi, I’m Indy.
Game developer & technical artist.
PLAY.
REPEAT.
From code to the screen.
My background is in game programming and technical art: real-time rendering, CPU/GPU profiling, mobile performance optimization, and development tools.
I have worked in a technical-art support team and as a technical partner in a 3D art studio. Now I focus on independent games and small experiments that can be played and shared.
Things I make
Browser games, game-jam experiments, and graphics programming. My projects range from a deep-sea survival game to a software ray tracer and a Python NES emulator.
Explore my workElsewhere
Along the way
NGC: a two-day mash-up
Planet Link combined Asteroids and Bubble Bobble in a team game jam experiment.
Ray-tracing study notes
A hands-on study of Ray Tracing in One Weekend, working through PNG output, rays and materials.
Taking apart a Unity render pipeline
A custom pipeline makes camera rendering, lighting and render passes explicit in public code.
Small games, in the browser
Smash Glass and Abyss Dive continue the exploration of compact browser-game experiences.