Stektpotet / overkill-engine-II

0 stars 1 forks source link

Overkill Engine II

About

The Overkill Engine II is the second version of a small game engine that is being developed as a hobby project. Overkill group:

Overkill as a group (OK), created Overkill Engine I as the larger of two assignments in a Graphics Programming course at NTNU in Gjøvik. We later restarted the project as Overkill Engine II (OKEII), in order to improve on what OKEI was lacking. OKEII is more generallized and easier to expand on, making it more suitable to actually write a game in.

Featrues

Structure

General structure of the Overkill Engine II.

Installation

Windows

TODO:

Ubuntu

  1. Install latest grapics drivers. The OKEII uses OpenGL version 4.3.
  2. Install CMake 3.8 version or above.
    sudo apt-get install cmake libx11-dev xorg-dev libglu1-mesa-dev freeglut3-dev libglew1.5 libglew1.5-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev
  3. Install g++-7:
    sudo apt-get install -y software-properties-common
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt update
    sudo apt install g++-7 -y
  4. Install glew globally as the repo only has the windows binaries.
    sudo apt-get install libglew-dev

    (not sure if also glu and/or glm)

  5. Set up repo:
    git clone [REPO LINK]
    cd overkill-engine-II
    mkdir build && cd build
    cmake .. -DCMAKE_CXX_COMPILER=g++-7
    make
    ./overkill-engine-II