Skip to content

Small raycaster that uses a rendering technique to create a 3D perspective using a 2D map.

License

Notifications You must be signed in to change notification settings

brokenprogrammer/Raycaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raycaster

Raycasting is a rendering technique to create a 3D perspective using a 2D map. Older games like Doom and Wolfenstein3D are known games made using this technique. The basics of how the technique works is that a ray for every pixel in the width of the screen is sent out from the cameras position until it hits a square that is representing a wall. If it hits a wall then the distance is calculated and a line is drawn to the screen with the height depending on the distance.

Raycaster

References

Here are some useful resources used while building this application.

License

This project is maintained under the MIT License.

About

Small raycaster that uses a rendering technique to create a 3D perspective using a 2D map.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages