NG Engine

Contributions

Scene graph, Component system, materials, GPU resources (Buffer, texture, program, GPUData), Scripting, textures and postprocess, shadowmapping, displaylist, nodes and smart pointers.

Project made with Jose Manuel Martínez Díaz

Description

Group project made for the AI module at ESAT, final year. It is an OpenGL 3D Engine in C++.

Date: sept 2017 -jun 2018

Features:

  • Multithreading
  • Component systems
  • Scene graph
  • Materials
  • GPU resource control.
  • Scripting.
  • Textures.
  • Camera.
  • DisplayList.
  • Smart pointers.
  • Lightning
  • Postprocess and shadow mapping.