____ _____ _ _____
/ __ \ / ____| | | __ \
| | | |_ __ ___ _ __ | | __| | | | | | ___ ___ _ __ ___
| | | | '_ \ / _ \ '_ \| | |_ | | | | | |/ _ \ / _ \| '_ ` _ \
| |__| | |_) | __/ | | | |__| | |____ | |__| | (_) | (_) | | | | | |
\____/| .__/ \___|_|_|_|\_____|______| |_____/ \___/ \___/|_| |_| |_|
| | ______ _
|_| | ____| (_)
| |__ _ __ __ _ _ _ __ ___
| __| | '_ \ / _` | | '_ \ / _ \
| |____| | | | (_| | | | | | __/
|______|_| |_|\__, |_|_| |_|\___|
__/ |
|___/
O P E N G L D O O M E N G I N E
This engine is a Doom-style rendering engine built in C++ using OpenGL and GLM. It provides basic rendering capabilities to create a doom-feeling game environment.
- OpenGL Rendering: Implements basic OpenGL features for rendering polygons with textures.
- Resources: Includes base resources like textures, shaders, etc.
- src/: Contains the core implementation files for the engine.
- headers/: Stores header files for various engine components.
- Libraries/include/: Holds third-party libraries and necessary dependencies.
- Resource/: Includes game resources like textures and shaders.
- C++17 or higher
- OpenGL
- GLFW: For window management.
Visual Studio 2022 is recommended, This Rendering Engine is currently untested on other development builds.
git clone https://github.com/Ryan-Brosius/openGL-Doom-Engine