Axolotl Engine

The Axolotl Engine is an in-house game engine developed in C++ that utilizes the OpenGL API for rendering. It is created by Horizons Games, an educational game development studio founded by master's students from UPC School in Barcelona, Spain. This powerful tool empowers our developers to craft games with 3D graphics, custom gameplay mechanics, and a diverse array of features to deliver unique experiences.

This is the most ambitious project I have ever worked on. It's not only ambitious because of the goal to develop an entire game engine, which is a monumental objective in itself, but also because of the collaboration with a large team, divided into different departments with varying goals and needs, all of which required coordination.

My primary role in this project was in the graphics department, where I developed various features including deferred shading, different types of lighting, reflections, bloom, batching, tone mapping, VFX mesh effects and trails. Additionally, as a part of the team, I reviewed pull requests in the repository to ensure high quality and adherence to programming best practices and I also took on the responsibility of implementing some features in the engine and resolving bugs and memory leaks.