GithubHelp home page GithubHelp logo

javaderg / tgengine Goto Github PK

View Code? Open in Web Editor NEW

This project forked from troblecodings/tgengine

0.0 1.0 0.0 1.67 MB

Independend Vulkan Engine

Home Page: https://troblecodings.github.io/TGEngine/

License: Apache License 2.0

C++ 94.34% GLSL 0.80% Batchfile 0.06% Python 4.80%

tgengine's Introduction

TGEngine

What is the TGEngine?

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

Status

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

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

tgengine's People

Contributors

mrtroble avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.