Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

Troblecodings/TGEngine

Repository files navigation

TGEngine

What is the TGEngine?

It should be or better to say it will be a Game Engine, hopefully...

Status

Visit our Roadmap

Codacy Badge

still working on it...
For updates please follow the official twitter account of Troblecodings

To run the app your build you need to install the Lunarg Vulkan SDK. A mirrow can be found here

Build your own

To compile your own build you have to install the dependencies.
To do so you need tu run python setup.py.
There you have to select 1 Get dependencies
Now you can open the VisualStudios Project file and compile the Engine.

Build Status

Platform Build Status
Windows (Visual Studio 2017) Windows Build status
Linux Linux Build Status

Libraries

I am using LunarG's Vulkan-SDK.
Current built version: 1.1.101
Current Vulkan API version: 1.1

and Autodesk FBX SDK
Current built version: 2019.2

For image loading and font loading is STB currently being used.
This is planned to be replaced in the future.
SIDE NOTE: The file library TGVL maybe needed in the future to compile newer versions of the TGEngine but currently it is not supported!

License

Can be found in the License File

Library

Every library used is Open-Source or free to use.

STB is published under a Public domain License (or MIT)
LunarG's Vulkan-SDK is published under Creative Commons, see LunarG.com
Vulkan itself is distributed under the Apache License 2.0, see Vulkan.h
The FBX Model loader library SDK from Autodesk is Licensed under there owne license.

All other brand names, product names or trademarks belong to their respective holders.

Wanna contribute?

Everyone is welcome to help in development!
I am thankful for every improvment, addition or fix.

Please review the Code of Conduct before contributing in anyway to the repository!

Additional information can be found here