Contrary to my expectations, I got raycasting working… It’s not perfect, and I still need to identify which face the cursor intersected with, but it works nevertheless!
Next step, finding which face it has intersected, and actually create blocks (updating the voxel representation)…
I might have to call it a day in an hour or so, since there’s a concert tonight that I wanted to see… Ah, the difficulties of juggling game development and a real life!