The culmination of everything I'm passionate about
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

The best game ever

Windows status Linux Status Language License

This is a repository of a future game and game engine. It will use only open technologies and will be multiplatform. Sometime in the distant future (1-2 years) shall go private when progress starts to speed up and a demo takes shape.

Building

You'll need:

  • Python 2.7/3.x
    • you'll also need the colorama package - pip install colorama
  • CMake 3.0 or newer
  • Compilers (one of them)
    • VS 2017
    • g++ 7
    • clang 5 (call export CXX=clang++ before calling ha -g gcc)
  • you will also need LibClang - for windows install the 64 bit version in the default path from here: https://llvm.org/builds/
  • Required packages for ubuntu: xorg-dev, libx11-dev, libgl1-mesa-dev (and probably others...)

Use the ha python script in the root of the repository to build the project (it has help). Emscripten requires Python 2.7 and has been setup to work only on windows.

ha -s        # setup repository
ha -g msvc   # generate msvc solution
ha -b gcc    # build with gcc or clang (implicitly calls "ha -g gcc" to generate makefiles)