Hi! I’m Alex Delgado, 21 years old and passionate about following the
correct order and creating systems. Undergraduate in Video Game Design and
Development (CITM-UPC).
My main role in this project was graphics and engine core
systems developer. I love to focus on performance but always centered on easy, replicable and scalable code first.
Working on this project made me realize how much I enjoyed learning and working with the people I like and look up to.
I’ve always been passionate about video games, since I was a 6y/o child my dream job has always been to create video games that really entertained me. Although I didn't start making videogames until I started the degree, I was always passionate about this world and its complexity. So I feel very grateful and excited to have been able to participate in such a project.
At first, our base engine(TheOneEngine) was lacking several base systems and a proper graphic pipeline so I was in charge of researching and implementing it.
Full shader and material implementation on OpenGL along with getting rid of immediate mode
Managing of different types of resources such as Models, SkeletalModels, Images, Fonts, Shaders and Materials.
All loading & importing of all types of resources into our own format, rework of the Library folder
Full implementation of a Renderer2D using the Batch technique to increase performance. Ability to render basic primitives such as lines, colored quads, textures and text.
Rework of how meshes were rendered in order to establish a proper pipeline and increase performance.
Full implementation of module animations along with Hector Báscones using Ozz Animation Library
Rework of how meshes were rendered in order to establish a proper pipeline and increase performance.