Andrew Knowles

Discrete Math and Game Design @ CMU

About

I'm a programmer and game developer who studied discrete math and game design at Carnegie Mellon University. I'm mainly interested in 3D graphics, gameplay programming, and technical design, and I often work with Unity and Unreal Engine. I also do XR.

Projects

While I've experimented with programming and modding since I was a kid, I began taking game development more seriously when I joined CMU's Game Creation Society. Since then I've also branched out into building 3D software for other purposes, such as art and research.

Here are some projects I've been working on recently. See my full portfolio for more.

Recursive Portals via Stencil Buffer

Seamless portals which appear within other portals, using C++ and OpenGL.
Developed as a key mechanic for my final project in CMU's 15-466: Computer Game Programming course.

Gallery (Puzzle Game)

Small camera-based puzzle game built in 48 hours for Ludum Dare 54.
Made in Unity, with custom assets, levels, photo taking/deleting mechanics.
Placed 72nd overall, 16th in innovation for solo competition category.

> Full portfolio >