Archived, since I ended up abandoning this project to focus on schoolwork. I might return to it eventually.
I started following along with The Cherno's Game Engine series to practice my C++, but partway through I decided to move on to other projects. I don't know if I'll come back to this.