Rogue Python Engine is a raycasting engine built etirely with python and pygame.