Antonios Gogios
Software Engineer
Projects
This section contains overviews of some of the previous projects I have undertaken. In some cases I also provide associated downloadable material (like source code). Click on any of the listed projects to follow a link to a fuller description of them.
Sample Project Overviews
My 3D Engine Project (C++ / DirectX)
2009 - 2016
A personal endeavor aimed at developing a real-time 3D engine for Microsoft Windows. This project has been the source of much gained experience for me. Implemented features include i) a renderer conforming to the Blinn-Phong shading model, ii) a portable 3D math utilities and collision detection library in standard C++ , iii) a dynamic "open-world" scene loading system using discrete spatial sectors, iv) a AI path-planning system, and v) a set of custom file types, importers and exporters for efficient handling of the engine’s data.
MSc Dissertation / GPU Performance Analyzer (C++ / DirectX)
2017
Undertaken in partial fulfillment of my MSc in Computing, this study involves research and software development aimed at determining key performance optimizations for interactive and real-time 3D renderers operating on systems with exclusive GPU memory. After a thorough review of contemporary field literature, the subsequent comparative tests, measurements and analysis quantify the efficacy of the suggested optimizations, indicating a 55.04% performance increase.






