← All work

A world from first principles

Exploring 3D graphics with a software renderer built using TypeScript and the 2D Canvas API.

A world from first principles project illustration

Understanding the picture.

Vertex is a 3D game engine built from first principles using TypeScript and the 2D Canvas API. The project explores how a three-dimensional world can be represented on a two-dimensional surface.

Explore the repository ↗

Open to conversations