Here is a project called ScratchChip! It uses something similar to raycasting but the resolution is cut to reduce lag. REMIX AND MAKE YOUR OWN GAMES!!!!