DeeKayHT / IlluminEngine

An exercise to learn OpenGL and game engine programming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IlluminEngine

Despite the fancy name, this project is only intended as an educational exercise for me to learn the following (in order):

  • How to program with OpenGL from basic to advanced rendering techniques
  • Learn and the ins and outs of a game engine by creating one from scratch

I figure giving it a name would push me to work on this project more than if it had some generic name like "TestProject."

Currently IlluminEngine builds only as a 64-bit application on Windows using Visual Studio 2017. A project for Visual Studio 2015 exists, but is not maintained.


Tutorials

This project is following exercises from http://learnopengl.com/ while using SDL exercises from http://lazyfoo.net/tutorials/SDL/index.php


Legal / Special Thanks

  • Thanks to Sean T. Barrett for the super easy and tiny stb-library
  • Thanks to ocornut for the powerful yet easy Dear ImGui interface
  • Legal documentation for ImGui, GLEW, GLM, and SDL can be found in /docs

About

An exercise to learn OpenGL and game engine programming.


Languages

Language:C 52.3%Language:C++ 46.8%Language:Objective-C 0.7%Language:GLSL 0.1%Language:CMake 0.0%