Profile banner
Profile image

Oscar Castronuño Carmona

Unity Developer

Personal information

Email oscarcastronunyo@gmail.com
Phone +34 636 50 51 06
Country Spain
City Barcelona
Desired country/city Korea, Seoul

Resume

My languages

Catalan (Català)
Native
Spanish (Español)
Native
English (English)
Advanced
Korean (한국어)
Basic

Skills

Unity, C#
Advanced
Photoshop, Blender
Intermediate
Node JS, Javascript, HTML, CSS, PHP
Advanced
Python, C, C++
Intermediate

Studies

Master's Degree in Video Game Design and Programming

Universitat Oberta de Catalunya
Aug 2023 - Jul 2024

During my Master's Degree in Video Game Design and Programming, I developed strong skills in game architecture, gameplay programming, software design, optimization, and game development workflows. I gained practical experience designing, developing, and implementing projects using Unity.

Bachelor's in Computer Science Engineering

Universitat Oberta de Catalunya
Sep 2015 - Jul 2020

During my Bachelor's Degree in Computer Science Engineering, I developed strong foundations in software development, programming, algorithms, data structures, databases, and software engineering principles. I gained practical experience designing, developing, and implementing software solutions using modern technologies and development methodologies.

Computer Applications Developer

Escola Pia
Sep 2012 - Sep 2014

During my Computer Applications Developer studies, I developed strong skills in software development, web technologies, databases, and application design

Computer Systems Management

Freta
Sep 2009 - Jul 2011

During my Computer Systems Management studies, I acquired foundational knowledge in computer systems, networking, hardware, operating systems, and technical support.

Work experience

Web Developer

ESCI-UPF Barcelona

2025-09-02 - Present

Responsible for the development and maintenance of a web application using HTML, CSS, and JavaScript for the frontend, and Node.js with SQL for the backend

Game Developer C# - Freelancer

Velthera Studios Barcelona

2024-06-28 - 2025-08-28

Created specialized tools to streamline the game development process, such as a custom editor integrated into Unity for building dialogue trees, and a 2D map builder usable both in the Unity Editor and at runtime. Designed and implemented the architecture for client-server communication between Unity and a web server using a custom REST API. Released a game featuring fully procedural map generation. Developed complete gameplay systems including inventory management, environment interaction, UI design, and visual effects (FX).

Navision Programmer

Serhs Pineda de mar

2023-03-01 - 2024-07-31

Developed and maintained Microsoft Navision ERP solutions for a beverage distribution company, supporting business operations, process management, and system functionality.

Game Developer C# - Freelancer

Velthera Studios Barcelona

2022-01-01 - 2024-03-01

Developed two mobile games as a freelance Unity developer, implementing 2D/3D gameplay systems, animations, AI behaviors, and procedural map generation.

Java Programmer

Indra Girona - Barcelona

2017-09-01 - 2021-12-31

Maintained and developed backend systems for CaixaBank’s product contracting platform using Java, SQL, and PL/I, contributing to the implementation, support, and evolution of banking services for new product onboarding.

Web Developer

Universitat de Girona (UDG) Girona

2016-06-01 - 2016-11-30

Maintained, updated, and improved the university website using PHP, HTML5, and CSS, contributing to website functionality, user experience, and overall system reliability.

About me

I am a video game programmer and software engineer with a strong background in gameplay development, backend systems, and interactive application design. My main focus is creating immersive and technically solid gaming experiences using Unity and C#, with experience ranging from horror games to procedural generation systems and educational mobile games. I have developed and published multiple games, including Evershade: The Forgotten Mansion, a 3D horror experience for PC available on Steam, QOFormulació, an educational chemistry game for mobile devices and for web (https://qoformulacio.es/), and The Last Ranker, a 2D game featuring procedural map generation. Through these projects, I have worked on gameplay systems, enemy AI, procedural content generation, UI systems, optimization, and game architecture following SOLID principles. Alongside game development, I also have professional experience as a backend and web programmer. I worked as a Java programmer at Indra for over four years, developing backend solutions for banking systems using Java, SQL, and PL/I. Earlier in my career, I worked as a web developer maintaining university websites with PHP, HTML5, and CSS. I hold a Master’s Degree in Video Game Design and Programming and a Bachelor’s Degree in Computer Science Engineering from Universitat Oberta de Catalunya (UOC). My technical skill set includes C#, C++, Python, Java, JavaScript, Node.js, React, SQL, PostgreSQL, Unity, Blender, and Photoshop. I am also experienced with Agile methodologies, Git, Jira, and collaborative software development workflows. My goal is to continue building memorable game experiences by combining technical problem-solving, gameplay design, and creative development.