3D Graphics Engine

f700743 update license to ISC

~zjm pushed to ~zjm/Moon3D git

17 days ago

52b9e13 compile with optimization

~zjm pushed to ~zjm/Moon3D git

2 months ago


Concept art

Moon3D is a custom 3D graphics library I wrote, just for fun. I intend to support the to-be-released Playdate handheld console.

builds.sr.ht status



Most of the 3D stuff was learned through Ken Joy's 2009 UC Davis Computer Graphics lectures, and a copy of Computer Graphics: Principles and Practice (2nd ed, in C) by Foley, van Dam, Feiner, and Hughes (which is a beautiful textbook).

My implementation of vector is just STB's stretchy buffer.