Welcome

I'm Unai, graduate in video game design and development degree ai UPC university, I'm mainly interested in programming (C, C++, C#), especially interested in algorithms, graphics programming...

To compile and be able to easily show the projects and work done so far, I have created this small portfolio

If you are interested in my curriculum vitae you can download it in PDF format in the following button

Resume

Advanced Graphics Programming, Engine Programming

Graphics programming and engine programming developed using OpenGL, GLSL and C++.

GitHub

Advanced Graphics Programming

Graphics programming project made using GLSL.

GitHub

Altered Alma

professional project as a Gameplay / Tools Programmer in 2Awesome Studio (2023-2024)

Steam

Frog Escape

Personal Project developed in Unity and published in Google Play.

Play Store

Dune Fermen's Rising

Game Engine developed using only C++ and GLSL.

GitHub

The Hunter Odyssey

Game developed using only C++.

GitHub

Grogu's Horror

Project developed using Unity.

Smurf's Crossbow Training

The first game made in VR.

GitHub

Santas Run

Game developed using only C++.

GitHub

Donkey Kong

First game developed using only C++.

GitHub

Some Skills

Below I show some of the outstanding skills in different areas.

C, C++, C#

Extensive knowledge in C, C++, C# programming languages.

Substance

I have skills in Substance painter.

Shaders

I have skills programming graphics shaders using the GLSL language.

Unity

I have experience using the unity engine. I have a wide enough knowledge of the program to work quite well in any area of the engine.

HTML

Certain knowledge of HTML. I have needed to learn a bit of this programming language to be able to create this website.

VR / AR

Knowledge in programming and development of video games in VR, optimization techniques, design knowledge...

Adobe Photoshop

I have certain skills in Adobe Photoshop to work in an agile way and have an overview of the program.

OpenGL

Knowledge of opengl to create 3D environments at a low level, and many of the techniques necessary to obtain interesting results.

Maya

Knowledge of different animation techniques and advanced rigging in maya software

Mobile

Knowledge in the development of applications for mobile devices using flutter and dart

Algorithms

Knowledge and fluency with integration of sorting algorithms, pathfinding, compression algorithms, binary trees, state machines, particle simulation, physics engines, etc.