Helium aspires to be a fully-featured open-source game engine:
Introductions
Systems
Helium is built using premake5. Premake interprets lua script and generates platform-specific IDE project files.
XCode Command Line Tools (install from within XCode preferences):
xcode-select --install
Prerequisites can be installed via:
sudo Dependencies/install-packages-macos.sh
Prerequisites can be installed via:
sudo Dependencies/install-packages-linux.sh
First, grab our source tree from git and ensure that you fetch all the submodules by doing:
git submodule update --init --recursive
Next, generate the project files using premake. An appropriate build of premake is includedin the repository.
On Windows, generate Visual Studio 201x projects (replace 201x with your desired version):
cd Dependencies
..\premake vs2015
start Build\Dependencies.sln
cd ..
premake vs2015
start Build\Helium.sln
On OSX and Linux, use premake to generate makefiles (Xcode support inside premake is on hold as of late):
cd Dependencies/Build
../premake.sh gmake
make -j8
cd ../Build
./premake.sh gmake
make -j8