Practical raycasting engine tutorial for beginners who has troubles with math
I made a first person shooter draft with python & pygame:
https://www.youtube.com/watch?v=UtM_rNcjEds&list=PLLfIBXQeu3aYEjiEWWmb7pXFIfDKjX03n&index=4
Raycasting with Javascript and HTML5 canvas (faster algorithm + wall texturing!):
https://www.youtube.com/watch?v=ssm2jMd40p4&list=PLLfIBXQeu3abu3JLlTLLSn9ctV1t2YnkW
Source code:
https://github.com/maksimKorzh/raycasting-tutorials/blob/main/src/raycasting.py
Tutorial series:
https://www.youtube.com/watch?v=Rt5rEW0jQjw&list=PLLfIBXQeu3abhbqWp4yUTYi7hWNOsEpXa
Support the channel:
https://www.patreon.com/code_monkey_king