About Me
Throughout my years of education, I've had the opportunity to learn and explore various areas of game development. Despite leaning towards a more technical profile, I haven't solely focused on implementation aspects. I've also delved into design and narrative while acquiring certain artistic techniques and processes.
Having worked as a game developer on several projects, I currently serve as a junior programmer specializing in porting projects to diverse platforms. Presently, my responsibilities involve ensuring accurate game adaptation on each platform, alongside contributing to profiling, testing, and bug/error resolution.
I aspire to steer my professional career towards an area that blends the technical aspects of game development with others. Specifically, I'm aiming and training for roles like Technical Artist or Technical Designer.
GameCraft: My Journey in Programming, Design, and VFX for Video Games
My experience in the world of game development began 5 years ago at Francisco de Vitoria University, where I trained as a developer, acquiring knowledge in all areas, from design and art to programming and even a bit of production. I've always enjoyed programming, so I focused on this area, primarily using the Unity engine with the C# language. During my years at university, I created several games, with "Astral Disturbs" being a standout title, for which there is a video in my projects section. I've also participated in some Global Game Jams, where I played a very dynamic role, taking care of modeling, texturing, and animating characters for their subsequent implementation in the game.
Within programming, the branch that has always caught my attention the most is gameplay and AI. In the games I've developed, I've placed a lot of emphasis on implementing behaviors, state machines, or BTs, without neglecting player mechanics and other tasks necessary to achieve the game's objectives. Having knowledge in design has been a great help in my work, as it allows me to collaborate closely with designers to make the work and iterations more efficient, thereby reducing the workload.
Currently, I'm completing a Master's degree in Game Development at the Complutense University of Madrid, where I've specialized in programming. In this master's program, I've learned many things, including a deeper understanding of the C++ language and the Unreal Engine, as well as how AI works in AAA games and low-level development. In the master's program, we're developing a game with 38 participants, aiming to create a vertical slice of an AAA game. In this project, I've worked in different areas, although I've primarily focused on visual effects (VFX), gameplay mechanics, and some AI behaviors.
I'm very pleased to see everything I've achieved over these years and how much I've grown both as a person and as a developer. I'm someone who tends to make jokes to lighten the work hours without neglecting the tasks. Additionally, I love experimenting with game mechanics, breaking them, and then improving them.
Reel
This is a resume video which compiles some of the projects that I developed in the last years with some friends for fun and for university work.
VFX & Shaders Reel
This is a resume video which compiles some of the VFX & materials that I developed in the last year.
Resume
Education
Master Degree in Videogames Programming
Universidad Complutense de Madrid2022 — 2023
College Degree in Videogames Development and Specialized Degree in Technical Artist
Universidad Francisco de Vitoria2017 — 2022
Higher Degree in Cross-Platform Application Development
Campus FP2015 — 2017
Experience
Junior Programmer
Superlumen2023 — Present
Unreal C++ Programmer and Technical Artist on Puddies
Iracoons2022 — 2023
Unity C# Programmer on RestroSquad Castle
Morwen Studios2019 — 2023
Tester on "Do not feed the monkeys"
Fictiorama2018
My Skills
Portfolio
Next Station
In 1564, one of the most illustrious convents in Madrid was erected: the Convent of La Merced.
After several misfortunes, the convent fell into oblivion, concealing from history its most sorrowful memory.
It wasn't until the construction of the Tirso de Molina station for Metro Line 1 that a collapse brought back what had been forgotten: the cemetery of the convent.
Since then, when night falls, Encarna starts her shift. Travelers at these hours carry little luggage, they are somewhat translucent, and they say, "mazo" boo.
RetroSquad Castle
I was part of the development team for a humorous 2D platformer game. As a programmer, my main task was to implement player mechanics, including movement and attacks. I also developed an event-based input system and a state machine to handle AI behavior. Additionally, I collaborated on implementing a boss character and created a Bullet Hell section in the game.
I'm proud to have contributed to this project as a programmer and helped create an enjoyable experience for players.
Orkcest
A Roquelike Game in which orks are multiplied basing on their ancestors (their roots!). The way to make a new ork is based on the reproduction by spores. When two circles of spores collides then... a total new ork will be born. Try to survive!!!!!
TFG Prototype 1
Prototype developed for the university research project, in this prototype I reverse-engineered Riot's game, Teamfight Tactics, in order to simplify the autochess mechanics for implementation. I created everything from scratch, including models, animations, AI behaviors, economy managers, and cards.
TFG Prototype 2
Prototype 2 for the university research project, in this project, I did the same as in the previously mentioned one, but designed and implemented a card system and deckbuilding mechanics.
Astral Disturbs
Turn-based strategy game inspired by sagas like XCOM or Divinity 2: Original Sin. My main task within this game was to implement the A* algorithm for AI and player pathfinding, the turn manager, and player actions. Among these actions, I highlight the shooting system, which evaluates a hit percentage based on distance.
Onis, Bullets & Samurai
Once upon a time, there was a little Samurai who, besides mastering the Katana, was a master of the art of music. But one day, his musical sense and the songs from his flute were stolen.
Quo Test
Quo Test is a game in which you embody Rackkit, a young soldier being held captive and tortured. The game itself is a journey inside the soldier's head as he struggles to maintain his sanity and keep himself alive.