• All
  • GRAPHIC PROGRAMMING
  • UNREAL ENGINE
  • UNITY ENGINE
  • Others

💻⚔️ Battle Coder 🎮 2

Educational Vector Game with Scripting
Apr. 2025 - July 2025
C++ Python Firebase Work

🌱 SkyGlyphs 🌿 5

Our first PS5 Game
Jan. 2025 - May 2025
C++ PSSL PlayStation 5

🧊3 Cubed Cube 🎲3 1 1

A Voxel Engine for GameCube
Sep. 2024 - Jan. 2025
C++ GX Nintendo GameCube

🍗 Poyo Engine 🍗 1

My own Graphic Engine
Sep. 2022 - Jun. 2023
C++ OpenGL XBOX DirectX 11

Invicta: The Next 👑 14 1

First Game on Steam
Sep. 2022 - Jun. 2023
C++ Unreal Engine Steam

🫧 Phazon Engine 🫧 1

My Playstation 5 Renderer
Oct. 2024 - Jan. 2025
C++ PSSL PlayStation 5

Radial Sinewave 2

A lot of dots moving
Nov. 2022 - Dec. 2022
C Assembler Raspberry Pi

Procedural Pokémon City 2

One of the first OpenGL Projects
April 2022 - May 2022
C++ OpenGL GLSL

Robo Space Runner 2

First Android Game
March 2022 - May 2022
C# Unity Engine Android Game

Metroid Prime 2

First Unreal Engine Game
March 2022 - May 2022
C++ Unreal Engine

Kirby DJ Equalizer 2

Shaders react to music
March 2022 - April 2022
C++ OpenGL GLSL SoLoud

Toy Tanks 3

First GameCube Game
Nov. 2020 - Dec. 2020
C GRRLIB GameCube Modding

About

VideoGame & Graphic Programmer.

  • City: Sheffield, UK
  • Age: 22

I'm Sebastián, a passionate gameplay and graphics engine programmer. My world revolves around creating immersive gaming experiences that are visually stunning. From developing engaging gameplay mechanics to optimising graphics performance, I enjoy every step of the process.

This portfolio showcases my dedication and skills as a programmer. Welcome to my world of virtual adventures!

Resume

Here you can find my complete Curriculum Vitae, with a brief description of my experience, skills and studies:

VIEW MY FULL CV

Education

BSc (Hons) Computer Science for Games

Sep 2024 – May 2025
Grade: First Class Honours (87.6)

Sheffield Hallam University, Sheffield, United Kingdom

Final-year project involved building a graphics engine for PlayStation 5 using official devkits. Worked in a multidisciplinary team of six (four programmers, one designer, one artist) to develop both the engine and a game for it. Focused on performance optimisation and graphics systems such as GPU-driven animation, interactive foliage, and a custom ImGui-based editor for engine tools.

HND in Computing (Video Games Programming)

Sep 2020 – Jul 2023
Grade: Distinction

ESAT (Escuela Superior de Arte y Tecnología), Valencia, Spain

Completed a BTEC Level 5 Higher National Diploma in Video Games Programming, specialising in core areas of game development including C++, graphics, engines, and gameplay systems. This course provided a strong technical foundation and hands-on project experience.

Relevant Experience

Junior C++ Programmer

Apr 2025 – Jul 2025

Steel Minions Game Studio – Sheffield Hallam University

Co-developed Battle Coder, an educational game that teaches Python scripting through gameplay. Designed and built the scripting system in C++20, exposed functionality via Pybind11, and designed a complete user-facing toolchain using ImGui: including a real-time scripting editor with error highlighting, tooltips, and feedback messages. Also developed a vector shape editor for custom content creation.

Gameplay Programmer

Sep 2022 – Jul 2023

INVICTA: The Next Queen – Dark Moth Games

Part of a 14-person team developing a 3D action game in Unreal Engine. Worked on gameplay systems, animation logic, VFX, and environmental hazards. Used C++ and Blueprints, alongside Perforce for version control. The game was published on Steam in 2023: Steam Store Page

Skills & Relevant Tools

Languages

C / C++

C#

GLSL (OpenGL Shading Language)

HLSL (High Level Shading Language)

PSSL

SQL

Python

Kotlin

Lua

Tools

Visual Studio

RenderDoc

GitHub

Perforce

Aseprite

Trello

ImGui

NVIDIA Nsight Graphics

Razor GPU

Platforms

PC (Windows & Linux)

XBOX One

Raspberry Pi

Nintendo GameCube

PlayStation 5

Engines & Libraries

Unreal Engine

Unity Engine

Godot Engine

SDL & SDL2

SFML

Sound APIs

SoLoud

MiniAudio

Graphics APIs

OpenGL

DirectX