I try to collaborate with any OpenSource project I find myself able to help with.
Loading...
I am a former student of Software Engineering at UPC that moved to CITM to study Videogame Design and Development to follow my passion for games and to use my knowledge in programming to bring that passion to other people.
While I have spent most of my time programming in C and C++, I consider myself a fast learner and a problem solver and have dabled with many other programming languages from Assembly to Python.
I try to collaborate with any OpenSource project I find myself able to help with.
I am proud of every game I have worked on while in CITM and cannot wait to continue executing more projects.
Programming
85Design
15Art
5I implemented Optick (Brofiler at the beginning of the project) into the engine and used it to check performance of each module, key functions as well as scripts and gameobjects.
To manage changes to assets live while using the engine we needed to check for changes in our files, but with thousands of assets, checking and updating those files is an expensive task that would slow our engine down, so I developed a resource manager that would run parallel to the engine on another CPU threat and request the engine to manage them at due time.
With Optick as my main tool, I checked what made the engine slow down and informed my teammates of what needed to be optimized and what did not, sometimes touching the code myself.