Skip to content

Game Engine is fully made by following the tutorials of "Cherno's Hazel Game Engine Series"

Notifications You must be signed in to change notification settings

Uzair62/Game-Engine---Learner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learner Engine

Learner Engine is a C++ game engine project designed for learning engine architecture, design patterns, and modern C++ practices.

The engine is heavily inspired by The Cherno’s game engine series on YouTube.


Features

  • Event handling system
  • Logging and debug utilities
  • Layer-based architecture for modularity
  • 2D rendering and basic graphics pipeline

(Adding more features as engine expanded.)


Prerequisites

  • Operating System: Currently for Windows Only
  • Compiler / IDE: Visual Studio 2017 is recomemded to aviod any Build issues
  • Libraries: spdlog, glfw, glad, imGUI - Till now - All are part of Engine as seprate prjs

Build Instructions

  • PreMake: Run premake using : Project location cmd -> vendor\bin\premake\premake5.exe vs2017, this will make the sln& prjs file and then build!
  1. Clone the repository
git clone https://github.com/Uzair62/Game-Engine---Learner.git
cd Game-Engine---Learner

About

Game Engine is fully made by following the tutorials of "Cherno's Hazel Game Engine Series"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published