Skip to content

Ryan-Brosius/openGL-Doom-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL Doom Engine

   ____                    _____ _        _____                        
  / __ \                  / ____| |      |  __ \                       
 | |  | |_ __   ___ _ __ | |  __| |      | |  | | ___   ___  _ __ ___  
 | |  | | '_ \ / _ \ '_ \| | |_ | |      | |  | |/ _ \ / _ \| '_ ` _ \ 
 | |__| | |_) |  __/ | | | |__| | |____  | |__| | (_) | (_) | | | | | |
  \____/| .__/ \___|_|_|_|\_____|______| |_____/ \___/ \___/|_| |_| |_|
        | |           ______             _                              
        |_|          |  ____|           (_)                              
                     | |__   _ __   __ _ _ _ __   ___                    
                     |  __| | '_ \ / _` | | '_ \ / _ \                   
                     | |____| | | | (_| | | | | |  __/                   
                     |______|_| |_|\__, |_|_| |_|\___|                   
                                    __/ |                                
                                   |___/   
                                                                 
        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.

Features

  • OpenGL Rendering: Implements basic OpenGL features for rendering polygons with textures.
  • Resources: Includes base resources like textures, shaders, etc.

Structure

  • 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.

Getting Started

Requirements

  • C++17 or higher
  • OpenGL
  • GLFW: For window management.

Visual Studio 2022 is recommended, This Rendering Engine is currently untested on other development builds.

Download the Repository

git clone  https://github.com/Ryan-Brosius/openGL-Doom-Engine

About

rendering engine in c++ using openGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages