Wasd = movement Arrows = looking Sorry for non-axis aligned controls I will soon be extending this to 3D.
Test to make DDA based ray caster. This method of Ray casting is preferred due to its massive performance benefits. Drawbacks are that the tracing has to be done in a grid or voxel format.