Hey there, I am

Victor Martín

a videogame development graduate

and a technical artist in progress.

ABOUT

> About

I am a videogame development graduate based in Barcelona.

Focused on Technical Art, Game VFXs,

Graphics Programming and Tools Programming.

My current tech stack

cpp-icon
csharp-icon
unity-icon
unreal-icon
opengl-icon
vulkan-icon
blender-icon
houdini_icon
PORTFOLIO

> Portfolio

alien-nemesis-img

Alien: Nemesis

Project III

Developed by a team of 23 people for the Project III subject, Alien: Nemesis is an action videogame based in the Alien franchise, with a gameplay inspired by the series Diablo, and developed with a custom engine.

In this project I was the main responsible of the development of the particle system module. I also worked in scripting, documentation and general bugfixing and assisting other members of the team.

You can further see my contributions in this project by clicking HERE .

open_gl_project

OpenGL Graphics Engine

Graphics Programming

OpenGL engine made in C++ to showcase various graphics programming techniques.

Has option for both forward and deffered rendering, see each framebuffer, lights, bloom, water reflections.

basics_vulkan

Basics Vulkan

Vulkan

Basic mesh visualizer made in Vulkan with the intent of learning the graphic API.

painting_prototype_png

Painting Prototype

Shaders / Unity

Prototype of a painting the environment mechanic, similar to Splatoon or Powerwash Simulator.

Made in Unity, with a focus on shader programming and render textures.

synth_loop_supernova_png

Synth Loop Supernova

GMTK Game Jame 2025

Arcade game created for the GMTK Game Jam 2025, with the theme "Loop", the game works around the idea of looping around to attack and grab items.

Made in Unity by only myself, I worked in the design, programming, visuals and sounds.

tfg_project_png

Fire Baseball VFXs

Final Degree Project

My Final Degree Project: Conceptualization and Development of Abilities' VFXs and their Relationship with Character Design.

Being made with Krita, Blender and Unreal, in this project I explored how visual effects can impact character design and viceversa.

the_fixer_project_png

The Fixer

CITM Game Jam 2025

Developed by a group of 5 people for the CITM Game Jam 2025, and rewarded with an honorable mention for Best Technology, The Fixer is a 3D building simulator where you fix various items without instructions.

Being made in Unity, I was in charge of part of the code of the game, mainly the logic behind how devices are fixed, and also the visual effects.

a_bard_at_the_fairy_court_project_png

A Bard at the Fairy Court

Real-Time Narrative

A narrative-focus game made by 4 people in Unity to present narrative-driven mechanics.

Made in Unity, I was the programmer on the team, mainly focusing on creating a flexible and expandible dialogue system, and its interactions with other sytems inside the game.

particle-system-module-gif

Particle System Module

Custom Game Engine

Particle system module developed from scratch and documented for a custom game engine.

Designed and developed by myself in C++ with OpenGL and inspired by visual effects' systems such as Niagara from Unreal Engine and the Particle Systems and Visual Graph from Unity.

light-and-dark-png

Light and Dark

Networks and Online Games

3D Platformer Multiplayer game made by 2 people in Unity to showcase custom netcode. The server/host has one view of the world and the clients another.

Netcode created by ourselves, using a snapshot interpolation syncronization model, custom packets and sockets. Can be played in a local network.

hound-of-hades-png

Hound of Hades

Virtual Reality

VR game made by 5 people about taking care of Cerberus. Made in Unity using the XR Interaction Toolkit package.

In this project I was in mainly in charge of the coding of interactions with the controllers, movement, etc. I also worked in the behavior of Cerberus.

3d-environment-gif

Bellchime Trail

3D Environment

A 3D environment made in Unity 2021.3.14f1, inspired by Bellchime Trail from Pokemon HeartGold & SoulSilver.

It features custom textures, 3D models and modular kits, shaders, sculpted and textured terrain, custom VFXs for wind and leaves and postprocessing.

Programs used: Unity, Maya, Photoshop, Substance Painter, ZBrush.

chromatic-abberration-gif

Chromatic Abberration Material

Unity Shader Graph

Unity Shader created with Shader Graph. Can be applied to any mesh and it will add a chromatic abberration to any opaque meshes behind it. Inspired by Mirza Beig work.

captain-toad-png

Captain Toad Pixel Recreation

Pixel Art

Recreation of the game Captain Toad Treasure Tracker as a Pixel Art Isometric game.

lost-in-dreams-img

Lost In Dreams

CITM Game Jam 2024

Developed by a group of 4 people for the CITM Game Jam 2024, Lost In Dreams is a 2D platforming videogame about a girl jumping between dreams and nightmares to try and return home.

Being made in Unity, I was in charge of half the art of the game, like designing and drawing the main character and her animations, and creating the nightmare tileset for the levels.

return_img

Return: A JRPG Parody

Project II

Developed by a group of 8 people for the Project II subject, Return is a parody JRPG about a group of 4 classmates sent suddenly into another world, and will try to return to their own.

Developed without an engine, using C++ and SDL2, I was the art director of the game, and I was in charge of creating the scenary, background and intro of the game.

project-1

A Forest Adventure

Game Development

Developed by a group of 2 people for the Game Development subject, A Forest Adventure is a 2D platforming game about a rabbit collecting carrots and seeking a good adventure.

Developed without an engine, using C++ and SDL2, I worked in all the areas of the game as a coder and designer through all the project alongside my collegue.

project-1

No Time To Di(c)e

GMTK Game Jam 2022

Developed by a group of 12 people for the GMTK Game Jam 2022 in 3 days, No Time To Di(c)e is a top-down shooter videogame about a dice man seeking revenge to find his dice friend.

Developed without an engine, using C++ and SDL2, I was in charge of the design and sprites of the main character and his animations, the art of the introduction and some scenary assets.

project-1

Guerrilla War (tribute)

Project I

Developed by a group of 4 people for the Project I subject, we recreated Guerrilla War, a shoot'em up 2D side-scrolling game for the NES produced by SNK in 1987.

Developed without an engine, using C++ and SDL2, I was in charge of collecting, importing and implementing the original sprites and animations of the game into spritesheets.

EDUCATION

> Education

BACHELOR'S DEGREE

VIDEOGAME DESIGN AND DEVELOPMENT

CITM (UPC)

2021 - 2025
BARCELONA, SPAIN
UPPER SECUNDARY EDUCATION

TECHNOLOGICAL BACCALAUREATE

INS MIQUEL MARTI I POL

2019 - 2021
CORNELLA DE LLOBREGAT, SPAIN
EXPERIENCE

> Experience

REINFORCEMENT TEACHER

1ST YEAR UNI PROGRAMMING, MATHS AND PHYSICS TEACHER

CITM (UPC)

2024 - 2025
BARCELONA, SPAIN
EXTRACURRICULAR TEACHER

PROGRAMMING AND ROBOTICS MIDDLE SCHOOL TEACHER

PLAY CODE ACADEMY

2023 - 2024
BARCELONA, SPAIN
EXTRA

> Extra

VOLUNTEERING JOB

VOLUNTEERING AT ASSEMBLING AND ASSISTING GAME FEST

BCN GAME FEST

2025
L'HOSPITALET DE LLOBREGAT, SPAIN

CONTACT

> Contact

You can contact directly me through these following links

vicmarball18@gmail.com