Skip to content
This repository has been archived by the owner on Apr 29, 2023. It is now read-only.

I-Hudson/University-Graphics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

University Graphics

University Graphics is a project which was orignal created for a university assigment but was worked on in my free time to help improvement my understanding of OpenGL, graphics programming and engine development.

Features

ECS

University Graphics uses an Entity-Component-System (ECS) for the foundations of the engine, this is what other engines like Unity or Unreal Engine use. The ECS systems allows for new components to be added with ease and aids in the flexibility of the engine.

Currently OpenGL is the only supported graphics API. Future are to implement Direct X and Vulkan.

ImGui is used to handle the UI of the engine. ImGui is currently being used due to the ease of use and efficiency.

Development Tools

Deleaker is being used to help find memory issue within the code. This includes finding any memory leaks which may been within the engine. Deleaker can be found here. Deleaker helps us to find leaks.

3rd Party Libraries

alt text

Demo video

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published