Software Programmer
Academic Work
Student projects developed during my bachelor's degree in Game Development at CITM. I keep good memories of that time :)
A Node-based Shader editor for visual effects as my final bachelor's thesis. It's focused on creation and prototyping of shaders with a self-made node graph editor.
A 3D Game Engine made it from scratch written in C++ and using mainly OpenGL with ImGui and other dependencies.
Rendering-based viewer implemented with a deferred shading pipeline. It comes with an implementation of several effect techniques as Bloom & Relief Mapping.
2D game-like application featured with an implementation of a Network System using UDP Socket API.
3D Hack & Slash game inspired in The Witcher's Netflix Series. It's made by 35 colleagues in order to simulate and manager a AAA-like game production.
An Isometric 2D RPG game based in Final Fantasy Tactics Advance and its story background.
A tribute of Tengai Sengoku Blade II, an horizontal-scrolling shoot'em up arcade game which is considered my first game prototype using SDL2 and C++.
A 2D Platformer game developed in order to learn the building blocks of 2D video games, isometric perspective, GUI programming, data serialization, pathfinding algorithms, etc.
A game-like prototype focused on resource management and Artificial Intelligence mechanics and modern techniques using Unity and node-based behaviour tree canvas.
A paradox theme based game made for the 32 hours long Gran CITM Jam 2020.
A Puzzle Game made in 72 hours for the 96 hours long Intrinsic Game Jam 2020.
Educational research about Spatial Partitioning focused on Quadtree's implemenation.
Breakdown of a Ray Tracing implementation in ShaderToy.
A Demo game-like prototype of a racing game using Bullet3D Physics library.