Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 972 Bytes

README.md

File metadata and controls

17 lines (11 loc) · 972 Bytes

TiFrame

A simple single-threaded OpenGL framework using ImGui.

For learning more about engine development I started a personal project to create a very basic framework. Currently the framework consists of three managers: a drawmanager, a UI manager and a entity-component system manager. I also added a couple of basic UI elements, like a file browser, a scene inspector etc.

I wrote nearly everything in the framework, including the math library for vector and matrix calculations. The things I didn't write myself are in the external folder. Feel free to use this framework for reference and personal development.

Some interesting features:

  • Inspector window for the Entity Component System.
  • Loading in models and textures from a Content Browser.
  • Swapping out models in entities in runtime.
  • Custom OBJ loader.
  • Custom math library.

Use this for whatever you want, there's no need to credit me. This project is purely meant for educational purposes.