rasterpine

About

Raster Pine

A devlog about writing a 3D engine in Java — LWJGL 3 for the bindings, GLFW for the window, and OpenGL called directly, with no engine or scene library standing in between. Each problem gets a video; each video gets a written version here.

The tutorials aren't a course and don't pretend the path is straight. When something renders wrong, that goes in too, because the debugging is the part nobody films and the part everyone needs.

The stack

Who's making it

One developer, working on this in evenings, learning graphics programming properly after years of using engines that did it for me.

Elsewhere


The Raster Pine logo: a pine tree whose lower edge breaks apart into square pixels.
The mark: a pine tree dissolving into its own rasterisation. Vector at the top, pixels at the bottom — which is roughly what a renderer does.

Colophon

Hand-written HTML and one stylesheet. No framework, no build step, no analytics, no cookie banner, no newsletter popup. Type is whatever serif your system has; the greens come out of the logo.