C++ raycaster

A simple pseudo 3D raycaster implemented in c++ using the SFML graphics library.

Features

  • Walls, ceilings, floors,
  • Can be modified for "reflection on floors", just comment out the color change when drawing floors,
  • Custom textures,
  • Player control and collisions (Arrow keys to move and rotate),
  • Sprites,
  • Doors,
  • Skybox,
  • Editable map

Requirements

Requires at least SFML version: 2.

Usage

On linux:

Run: make ./main

Links (For accessibility)

AfghanGoat - Mirror