Desarrollador de Videojuegos

LinkedIn GitHub

Sobre Mí

¡Hola! Soy Adrián, graduado en Desarrollo de Videojuegos por la Universidad Complutense de Madrid. Actualmente estoy realizando prácticas como Desarrollador Software en Endesa y estudiando un Máster en Gestión Organizacional, Competencias Clave y Analítica de Datos en la Universidad Camilo José Cela

Mi pasión por los videojuegos desde niño me motivó a estudiar la carrera para aprender a desarrollarlos desde dentro. A lo largo de la formación descubrí me entusiasma es la programación en todos los ámbitos, tanto aplicada al desarrollo de videojuegos como al software en general. Mis principales puntos fuertes son la programación en C++ y C#, así como el trabajo con motores como Unity y Unreal Engine.

Me caracterizo por mi capacidad para trabajar en equipo, tomar la iniciativa y desempeñarme eficazmente bajo presión. Además, me apasiona el aprendizaje continuo y siempre busco nuevas formas de mejorar mis habilidades.

Experiencia

  1. 🎮

    Endesa — Desarrollador de Software

    dic 2025 — actualidad

    Desarrollo de experiencias en el motor Unity, tanto 3D como VR. Creación de tours virtuales en el software 3DVista con tareas de modelado en Blender.

  2. 🎮

    ViewNext — Desarrollador Unity (VR)

    feb 2024 — jul 2024

    Colaboré en el desarrollo de proyectos de realidad virtual orientados al usuario final, principalmente para dispositivos Oculus Quest 2, 3 y Pro. Participé en la creación de escenas y el desarrollo de interacciones en Unity, además de brindar apoyo en tareas de modelado 3D utilizando Blender.

      Educación

    1. 🎓

      UCM — Grado en Desarrollo de Videojuegos

      sep 2020 — mayo 2025

      Skills

      Estas son algunas de mis habilidades, incluyendo lenguajes de programación, entornos de desarrollo y otras tecnologías que domino.

      C++ C++
      C# C#
      Unity Visual Studio
      Unity Visual Studio Code
      Unity Unity
      Unity Unreal Engine
      Unity SDL
      Unity Java
      Unity Android Studio
      Unity JavaScript
      Unity Phaser
      Unity Python
      Unity Jupyter Notebook
      Unity Ogre
      Unity open GL
      Unity Solidity
      Unity PhysX

      Aunque conozco bastantes lenguajes, aquellos en los que tengo más experiencia y conocimientos son C++ y C#, en ámbitos como la Programación Orientada a Objetos (POO), el uso de estructuras de datos y algoritmos, manejo de memoria, depuración y pruebas, trabajo con archivos, uso de librerías externas, y diseño modular del código.

      Estoy familiarizado con entornos de desarrollo colaborativos, siguiendo la metodología ágil Scrum y utilizando GitHub como sistema de control de versiones. Esto me ha permitido desarrollar proyectos de forma organizada, gestionar ramas y commits de manera eficiente, y colaborar activamente mediante pull requests y seguimiento de issues.

      Proyectos destacados

      TeoriKart

      TeoriKart - Trabajo de Fin de Grado

      Unity C# Jupyter Python

      Este Trabajo de Fin de Grado consiste en un videojuego serio, con el objetivo de crear una herramienta complementaria para ayudar a los estudiantes a prepararse para el examen teórico, de una manera divertida. También se realizan pruebas con usuarios y se analizan los datos recogidos para evaluar en qué medida el juego contribuye a mejorar el proceso de aprendizaje de los estudiantes.

      Juego en RV

      Juego en RV - ViewNext

      Unity C#

      Durante mi estancia de 6 meses en ViewNext trabajé en un proyecto que consistió en un juego Endless-Runner/Rogue-Like en Realidad Virtual, en el que el jugador tiene que deslizarse por una pista esquivando obstáculos mientras obtiene monedas.

      Eventualmente, con esas monedas podrá elegir entre comprar mejoras de jugabilidad o invertir ese dinero para generar más para próximas ofertas de mejoras.

      Accesibilidad Visual

      Herramienta de Accesibilidad Visual

      Unity C#

      Fui participe del desarrollo de una herramienta de accesibilidad visual destinada a mejorar la experiencia de juego de personas con dificultades auditivas. Esta herramienta ofrece una solución mediante la implementación de indicadores visuales en juegos 3D desarrollados en Unity. Los indicadores permiten a los jugadores percibir sonidos importantes del juego a través de señales visuales configurables en color, tamaño, vibración e iconos personalizados, asegurando así una experiencia de juego más inclusiva

      Monkey Delivery

      Flamingo-Motor propio en C++

      Unity C#

      Pendiente

      Monkey Delivery

      Monkey Delivery

      Unity C#

      Monkey Delivery es un videojuego 2D desarrollado en SDL C++. El juego te pone en la piel de Monkey, un simpático mono que se ha trasladado al pueblo de Todesfall para trabajar como repartidor de paquetes. Tu objetivo es entregar los pedidos a los distintos vecinos del pueblo, mientras gestionas tu nivel de sueño y evitas a los enemigos que te acechan. A medida que avances en el juego, podrás comprar objetos y materiales en las tiendas para mejorar tu equipamiento y tu rendimiento. Además, irás conociendo a los habitantes de Todesfall y descubriendo el misterio que se esconde tras su aparente tranquilidad.

      Monkey Delivery

      Good Nightmare Sweetie

      Unity C#

      Pendiente

      Monkey Delivery

      Makt Fange

      Unity

      Pendiente

      Contacto

      Si deseas ponerte en contacto conmigo, puedes enviarme un correo a adrimonteroc@gmail.com.

      También puedes conectar conmigo en LinkedIn.