Description
As part of my second Master’s degree, specialising in video game and 3D engineering, I was required to undertake an internship. I chose to carry this out at GO2cam International, where I was able to contribute to the development of version 2026 of the 3D CAD/CAM software GO2cam. I was responsible for the following tasks:
- Helping to refactor the software’s graphics engine, based on OpenGL
- Creating Qt interfaces to replace older interfaces that were rendered via OpenGL
- Rewriting the 3D preview to incorporate the new features implemented in the graphics engine refactoring
- Implementing a threading system for loading large 3D files, to improve performance and reduce crashes
- Enhancing an older OpenGL interface within a Qt OpenGL container to enable additional features and a better user experience
Video presentation of version 2026 of the software: