Raycasting game engine
Branch: master
Clone or download
aBARICHELLO Add Lua bindings
using sol2
Latest commit 67fa76e Feb 16, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
resources Add Lua bindings Feb 16, 2019
src Add Lua bindings Feb 16, 2019
.clang-format Normalize all line ends to LF Dec 30, 2018
.gitattributes Add .gitattributes Dec 30, 2018
.gitignore Add minimal gui code Jan 13, 2019
.gitlab-ci.yml Remove 'except' from CI jobs Jan 22, 2019
Dockerfile Add tgui dependencies Jan 12, 2019
README.md Add tgui dependencies Jan 12, 2019
SConstruct Add Lua bindings Feb 16, 2019


multicaster pipeline status

Raycasting game engine.



This project uses GitLab CI to automatically create packaged zip files with all dependencies included from every commit sent. Follow instructions below to download and play:

  1. Visit the GitLab CI page and find the first occurrence of your operating system on the column name. Click the Download artifacts button on the right side of the same line.
  2. Extract the zip to your preffered location and start the executable.


  1. CI builds for windows in progress.
  2. glibc version 2.28 required for Linux (musl build pending)


Arch Linux

sudo pacman -S libsfml-dev tgui-git


  1. Download SFML 2.5.1 or later from website and tmgui.
  2. Place include, lib and bin folder together with src.
  3. scons and .\bin\multicaster.exe.