GlistEngine for Devs

Discover the power of GlistEngine - the premier game and app development solution that's just moments away from revolutionizing your game creation process.

Step - 1 (MacOS)

Installing XCode and Homebrew

Since we will be using git version control system to install our application, we have to have the git in our computer installed. To be able work with GlistEngine you have to install Xcode from AppStore since OpenGL library comes with Xcode.

Terminal Section

We will let homebrew handle installition process further. So we have to install homebrew first. Open your terminal and paste following code and enter

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

homebrew screenshot glistengine

Homebrew Section

Run newly installed homebrew app and copy-paste following code line by line and enter similar to teminal step.

brew install gcc@11 cmake glew glfw glm freetype assimp curl openssl

Homebrew Section

export PATH=$PATH:~/usr/local/bin/cmake

Homebrew Section

sudo spctl --master-disable

fork glistengine

Step - 2

Github Page Settings

To be able to develop and contritube GlistEngine, you have to Fork the reposetory. Sign In or create a new account on github and Fork and Star all three the reposetories in GlishEngine Github pages.

macos screenshot glistengine folders

Step - 3

Folder Structure

Creat necessary folders in your file expolorer.

~/dev/glist/myglistapps
~/dev/glist/zbin

Step - 4

Installing zbin

Run terminal and navigate following folder.

cd ~/dev/glist/zbin

Get The Repo Link

Go to YOUR github reposetories and find the repo named glistzbin-win64M. Click in the project page and copy the project file link that is whosn in the left picture.

Clone Project Files

You need to clone the zbin repo. Clone the zbin repo by writing one of these commands on command line:

git clone the link you just copied

The link should be the one you copied from your github page at the first step.

Step - 5

Installing glist

Run terminal and navigate following folder.

cd ~/dev/glist

Get The Repo Link

Go to YOUR github reposetories and find the repo named GlistEngine. Click in the project page and copy the project file link that is whosn in the left picture.

You need to clone the zbin repo. Clone the zbin repo by writing one of these commands on command line:

git clone the link you just copied

The link should be the one you copied from your github page at the first step.

Step - 6

Installing myglistapps

Run terminal and navigate following folder.

cd ~/dev/glist/myglistapps

Get The Repo Link

Go to YOUR github reposetories and find the repo named GlistApp. Click in the project page and copy the project file link that is whosn in the left picture.

Clone Project Files

You need to clone the zbin repo. Clone the zbin repo by writing one of these commands on command line:

git clone the link you just copied

The link should be the one you copied from your github page at the first step.

Step - 7

Configure

After the installation has finished, start GlistEngine with the desktop icon.

GlistEngine runs in the Eclipse IDE (Integrated Development Environment), and we need to set the engine up manually.

Select Project mene and Properties.

Step - 7

Configure

C/C++ General -> Preprocessor Include Path -> Providers menu and choose both CMAKE_EXPORT_COMPILE COMMANDS options.

Apply and Close afterwards.

Step - 8

Clean and Build

After setting up unresolved inclusions, we need to clean and rebuild the project and work with it.

In the Project Menu, select Clean -> Clean at the bottom of the popup, then Build in the menu bar or in the Project Menu as well.

This process will take another 5 to 10 minutes to finish. After the whole installation process, you should be able to start using GlistEngine without any errors.

For Linux and MacOS installation guides, check our github page.