Portfolio Español
Victor Rivas

Victor Rivas

Unreal Engine developer · gameplay systems, editor tooling and C++

Six years building games in Unreal, mostly on the systems side. I shipped a hand-tracking VR game for Meta Quest 3 commissioned by the Gran Canaria Tourism Board, worked as lead programmer on the Unreal Engine 5 build of a PlayStation Talents finalist, and run my own studio with a title heading to Steam. I am an EU citizen based in Spain and can be hired as a remote employee anywhere through an Employer of Record such as Deel or Remote.com, so no visa sponsorship is needed.

Experience

Founder and Lead Programmer

2022-present

The Boltage Studio · indie studio, 8-10 people · Remote

Unreal Engine Developer

Mar-Dec 2025

Salascala / TheWiseDreams · Gran Canaria, hybrid

Gameplay Programmer

2024

Selene Games · Fatal: Unleashed Darkness · Remote

Lead Programmer

2021

Team Panda · Azra

Plugins and systems

Kinemotiongithub.com/vicvasper/Kinemotion_UE5.5

UE 5.5+

Markerless motion capture. Runs pose inference on the GPU through NNE, decodes 133 keypoints into a 19-bone skeleton and streams it into Unreal over a custom Live Link source.

C++ · NNE / DirectML · Live Link

Optiloggergithub.com/vicvasper/Optilogger_UE5.x

UE 5.3+

Editor plugin that audits a whole level in one pass: meshes, textures, materials, animations, audio, lighting and post-process. Memory estimation, shader instruction counts, frustum culling and JSON export.

C++ · Slate · Profiling

SmartFoldersgithub.com/vicvasper/SmartFoldersPlugin_UE5.6

UE 5.6

Rule-driven Content Browser organizer. Type-based and name-grouping modes, Epic-recommended presets, batch operations and full undo.

Blueprints · Python · Editor

Paint Systemgithub.com/vicvasper/Paint-System-5.4

UE 5.4

Runtime vertex-colour painting for static and skeletal meshes, per-channel RGBA, configurable fade, GPU-batched updates and a Blueprint API.

C++ · Render targets · Materials

Procedural Animated Systemgithub.com/vicvasper/Procedural-Animated-System_UE5.5

UE 5.5

Terrain-aware generator that line-traces the ground and spawns spline bridges, wall ladders or stepped ramps from the surface normals. Animation-ready, spawns at runtime.

C++ · Splines · PCG

Grass Generatorgithub.com/vicvasper/Grass-Generator-V2-UE5.3

UE 5.3

Landscape tool for filling and painting grass layers across large terrains, with control over distribution, density and blending.

C++ · Landscape

Skills

Languages
C++ (memory management, multithreading, debugging), Blueprints, Python, C#
Engine
Unreal Engine 5.x and UE4, Gameplay Framework, replication, UMG, Slate, editor plugins, Live Link, NNE / DirectML
Areas
Gameplay and character systems, editor tooling, multiplayer, VR and hand tracking, motion capture, procedural generation, physics
Platforms
PC, Meta Quest, iOS and Android from UE5, handheld Linux (SteamOS) testing
Performance
Unreal Insights, in-engine stat commands, CPU / GPU / memory profiling, draw-call reduction, level streaming, frame budgets
Workflow
Git, GitHub Actions, Visual Studio, Blender, Maya, code review, Agile
Spoken
Spanish (native), Galician (CELGA IV), English (B2, professional working proficiency)

Education

Voxel School

2021-2022, 2026

Real-Time VFX Technical Artist Course, Gran Canaria campus with SPEGC, 480 hours (ends October 2026)

Master in Digital Animation and VFX (UCM), Madrid

EOI

2023, 2025

Advanced Course in Game Development with Unreal Engine 5 (2025)

Game Development with Unreal Engine (2023)

EISV, Vigo

2019-2021

Advanced Vocational Degree, 3D Animation, Games and Interactive Environments