/GameEngine

GameEngine in C++ - Using least amount of third party libraries I can.

Primary LanguageC++

OpenGL based Graphics / Game engine written in C++

GitHub last commit GitHub issues GitHub pull requests

Game Engine / Game using OpenGL

AboutTODOExamplesTODOTODO

About

My intention with this project is to write a simple graphics/game engine using OpenGL (for now, maybe later, I will add Vulkan), using the least number of third-party libraries I can. For example, I am writing my GLTF importer to load and display models onto the screen. I am doing this because I want to learn as much as possible about the core principles of graphics programming.

How to run

requirerments:
-   Visual studio 2022
-   Premake installed
-   Only works in windows
how to run:
-   clone repo and execute GenerateProject.bat file, it should work fine

Examples

Testing simple collision resolution, skybox and pbr lighting


sample ode output (dark)

Simple Tree model loaded

Model created by: aliyeredon (https://sketchfab.com/aliyeredon).
sample code output (dark)

Simple Textured cube model

Model created by: lildrstrange11 (https://sketchfab.com/lildrstrange11).
sample code output (dark)

TODO

    1. Interface
        - implement mouse locking when in ImGui space

    2. Rendering
        - FILL THIS PART

AUTHORS

Contact Information

Please feel free to contact me regarding any matter (specially about mistakes, recomendations and gramar errors)

Carlos Bentin -