RSS Amplifier

César Olea · Sep 28, 2020

Raycasting Demo

0
Sign in to vote or save

This page cannot be shown here. You can still read it on the original site — the toolbar below keeps your place in the directory.


I'm a fan of Fabien Sanglard's work ,
and after reading his Wolfenstein 3D book I felt inspired to write my
own raycasting engine. Once I was done, I wrote a series of articles
in the devz.mx blog explaining how it all works. 
 
The engine is written in ClojureScript, as it allowed me to insert the
running engine directly in the articles and people could play…

I'm a fan of Fabien Sanglard's work, and after reading his Wolfenstein 3D book I felt inspired to write my own raycasting engine. Once I was done, I wrote a series of articles in the devz.mx blog explaining how it all works.

The engine is written in ClojureScript, as it allowed me to insert the running engine directly in the articles and people could play with it. It was written as a series of 5 articles, starting with the bare basics all the way to having a fully rendered and textured 3D world.

Read on //www.cesarolea.com/posts/raycasting-demo/

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.