Skip to content

tomasgdc/TywyllEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TywyllEngine

OpenGL Game Engine that will work in the future... maybe... when will fix problems with architecture and renderer.......

#How To Build Currently works only under Visual Studio 2015 version. Run cmake and make build folder to Build.

#Is it still in development? Sadly, but not. Due to a lot of problems and stupid decisions, I decided to refactor everything. Well, almost everything. The worst part is the Renderer API, which does not work properly and do not heave needed features. Due to this, decided to stop working on engine and start working on Renderer API. The whole idea of an engine is to make it simple and easy to understand instead of going trhough files and having no idea what the hell is going on. A good example of good engine architecture that I like is CryEngine.

#What is the current progress of Renderer API The Renderer API will be using Vulkan API and it is currently under development. Will be posted on different repository.

#Anything works on current Renderer API? Yup, for example:

  • Wavefront file rendering (works just with v,n,uv)
  • MD5 Skeletal animation rendering
  • Font rendering
  • ImgGui
  • There are more things that do not work as the amount of things that work...

#ThirdParty libraries used

  • Bullet3 - For Physics
  • FreeType - For font rendering
  • Glew - OpenGL
  • Glm - For Math but not used in this engine as I have my own math library (worst mistake I ever did in my life......)
  • Lua - For running Lua Script
  • LuaSol2 - For running LuaScript (it uses Lua)
  • TinyXml2 - For Xml Parsing
  • Zlib - the name says it all

#Credits Thanks to the authors of these books:

  • Game Engine Architecture
  • Game Code Complete 4
  • Game Programming Patterns

Thanks to the authors of these libraries:

  • Bullet3
  • FreeType
  • Glew
  • Glm
  • Lua
  • LuaSol2
  • TinyXml2
  • Zlib

About

OpenGL Game Engine that will work in the future

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published