Skip to content

FROST is a 2D game engine based on the ECS principle and using a rendering engine made with OpenGL.

License

Notifications You must be signed in to change notification settings

LeoSery/FrostEngine--OpenGL-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FrostEngine--OpenGL-2024

Frost Engine is a game engine written in C++. It is based on the Entity Component System approach. It uses OpenGL for graphics rendering and Dear ImGui for the editor.

This project was carried out as part of a school project for my Master 1 year.

FrostEngine_GameDemo

project members :

Contents :

  • Engine architecture
  • Documentation
  • How to install the engine

Engine architecture :

EngineArchitecture

Documentation :

The documentation for this game engine project can be found at the following link:

This documentation is automatically generated each time the main branch is pushed.

How to install the engine and use the demo project :

You can clone the git repo with the following address :

git@github.com:LeoSery/FrostEngine--OpenGL-2024.git

or

https://github.com/LeoSery/FrostEngine--OpenGL-2024.git

Required:

The project offers 3 build configurations :

  • _DEBUG > The engine is run using the game + runtime editor + Debug symbols
  • _QA > The engine is run using the game.
  • _RELEASE > The engine is run using the optimized version of the demo game