top of page

This is a raycast game I have been working on as a side-project. It is made using C++ and SDL2.0.

It is made using a similar raycasting technique from games such as Wolfenstein 3D. I was curious to learn about how these games were made, and I also wanted to challenge myself, so I took up learning how to make a simple raycast game.

I started by reading up on the technique using http://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/ and http://lodev.org/cgtutor/raycasting.html

I progressed from colored walls, to textured walls, and then to a textured floor and ceiling. I've also added static sprites.

This is a work in progress, and I have been learning a lot as I progress.

I also started working on articles to document the process.

The current source code can be found below.

bottom of page