Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maksymprymierov/zsgamedit

An open source, free game editor. Written on C++, based on Qt5
https://github.com/maksymprymierov/zsgamedit

Last synced: 7 days ago
JSON representation

An open source, free game editor. Written on C++, based on Qt5

Awesome Lists containing this project

README

        

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/7922968d5a6642938c121868dbdad91b)](https://www.codacy.com/app/Cvostr/zsgamedit?utm_source=github.com&utm_medium=referral&utm_content=Cvostr/zsgamedit&utm_campaign=Badge_Grade)

# ZS GamEdit

Is an simple opensource thing to make games (in future)

As UI library uses QT5, to draw graphics uses OpenGL

## Dependencies

Qt5, of course

GLEW

OpenAL

SDL2

Assimp

Lua 5.3 (+LuaBridge)

FreeType

Bullet (Physics Library)

ZSpireEngine

## Building on linux
```
sudo apt install qt5-default
sudo apt install qtcreator (optional)
sudo apt install libglew-dev
sudo apt install libopenal-dev
sudo apt install libsdl2-dev
sudo apt install libassimp-dev
sudo apt install liblua5.3-dev
sudo apt install libfreetype6-dev
sudo apt install libbullet-dev
```
Next go to root of project and invoke
```
qmake
make
```
(hope, you knew it well without me xDD)

## Building on Windows
You can do it!

Install Visual Studio (installs compiler)

You can also find QtCreator for Windows. This IDE will find previously installed MSVC compiler

Of course, you have to manually search and build dependencies (Windows is a "best" OS ever xDD)