As someone who’s been trying to work on a 3D platformer from scratch, I needed this.