
Final Project developed by a team composed of Programmers, Artists and Designers. It's a frenetic mage shooter with vertical maps, made with Unreal Engine 4.
I participated in the development of the gameplay, the Artificial Intelligence, the menu UI and the sound implementation
Final Project developed by a team composed of Programmers, Artists and Designers. It's a frenetic mage shooter with vertical maps, made with Unreal Engine 4.
I participated in the development of the gameplay, the Artificial Intelligence, the menu UI and the sound implementation


Sea waves and buoyancy simulator.
This project uses the Gerstner Waves formula to recreate the movement of the sea by moving the vertices of the mesh with the values obtained from the formula in real time
Sea waves and buoyancy simulator.
This project uses the Gerstner Waves formula to recreate the movement of the sea by moving the vertices of the mesh with the values obtained from the formula in real time

Adaptation of the Pacman game with level creation
Levels can be created freely from the pieces given by the level editor, the user can put as many enemies as he wants and give them their own behaviour. You can also set the points and walls as you like
Adaptation of the Pacman game with level creation
Levels can be created freely from the pieces given by the level editor, the user can put as many enemies as he wants and give them their own behaviour. You can also set the points and walls as you like

Android game published on Google Play.
It is an infinite vertical platform game, where the main mechanics are: jump, wall jump, dash
Android game published on Google Play.
It is an infinite vertical platform game, where the main mechanics are: jump, wall jump, dash


Game design where you use as many keys as possible on the keyboard
To defeat the enemy you have to type a series of words that each one causes damage to the enemy, being able to make combos or execute skills
Game design where you use as many keys as possible on the keyboard
To defeat the enemy you have to type a series of words that each one causes damage to the enemy, being able to make combos or execute skills


Emulation of the Chip8 to see the basis of how a chip works
With this project I get a better view of how the instructions you receive from the assembler are read
Emulation of the Chip8 to see the basis of how a chip works
With this project I get a better view of how the instructions you receive from the assembler are read

Game made with Unity where turn-based system is used to make the moves
Each level you start with some soldiers with their respective role (Tank,Melee,Healer), and with them you have to complete the level
Game made with Unity where turn-based system is used to make the moves
Each level you start with some soldiers with their respective role (Tank,Melee,Healer), and with them you have to complete the level
Graphics Engine made with DX12 made from scratch in C++. Using Python as scripting language. With implementation of Animations, Physics, Input System, File System and Events
Creation of a library to bring the Entity Component System architecture to any project
NES emulator to learn how the interaction between the components of the console and its instructions work