victorqribeiro /
myRaycast
A JavaScript Ray Casting engine I'm working on
47/100 healthLoading repository data…
aruvham / repository
Ray Casting engine built using p5.js to render all the graphics. It attempts to simulate a pseudo 3D environment from a 2D map.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
javascript-ray-casting is a Ray Casting engine built using p5.js to render all the graphics. It attempts to simulate a pseudo 3D environment from a 2D map
This technique was very popular in game development in the 90s, when computer could not simulate a fully 3D environment in real time. Ray casting can go very fast, because only a calculation has to be done for every vertical line of the screen. Some of the most well known games that used this technique, are of course Wolfenstein 3D and DOOM.
For a more in depth explanation of the calculations involved, I recommend the following awesome tutorials:
Selected from shared topics, language and repository description—not editorial ratings.
victorqribeiro /
A JavaScript Ray Casting engine I'm working on
47/100 health0xk3nz0 /
A simple JavaScript ray‑casting engine demo that renders a 2D map into a pseudo‑3D first-person view. Built for learning graphics and old‑school FPS rendering techniques.
34/100 health