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.