funny enough, my game is kinda both since it renders in 3D but displays in 2D because thats the way I got raycasting to work for the light beams.