This is a school project consisting in the creation of a rendering engine in C++. This engine uses the Vulkan API as well as advanced rendering techniques. This project was done in a group of 3 in 1 month. I mostly worked on the light management with the implementation of PBR (Physically Based Rendering) among others.
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Transferring messages and files between the server and the client are realized in this project.