Three.js is really perfect for learning 3D. Plenty of great tutorials and examples out there. For this project, I just wanted to get the visual aspects down. The next step will be using an ECS design, and building the scene dynamically.
A Pen by Danie Clawson on CodePen.