Ray casting build using Lua programming language and LÖVE 11.3 framework.
https://github.com/MatheusCod/Ray_casting_3D_View
Instructions on how to run the program can be found at: https://love2d.org/wiki/Getting_Started#Running_Games
The arrows keys move the character.
The 'Tab' key change the game's mode.(Light simulation (Black and White) / 72º angle simulation).
In the light simulation mode you can control the character with the mouse.
You can add/remove wall blocks by clicking on the screen.