NG Engine


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


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

Date: sept 2017 -jun 2018


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