PartsBin

A Vulkan game engine.

The Parts Bin is an experimental engine, my first time working with Vulkan API. I named it after a bin of spare LEGO: BIONICLE pieces, a subversion of my first instinct of just naming it a Sandbox.

A triangle being rendered in a window.

Rendering this triangle took 1,150 lines of code.

A 3d Model of a BIONICLE mask being rendered in a window.



This project is incredibly early on. You can follow along with the source code. As this is a learning project, the code is packed with helpful comments.

My goal with the initial investigation is to explore programming new tech like raytracing and DLSS/FSR. My long-term goal is to eventually use this engine for a game down the road.