Soy un desarrollador de videojuegos recién graduado de la Universidad Complutense de Madrid, donde completé mi carrera en Desarrollo de Videojuegos.
Durante estos años, he tenido la oportunidad de sumergirme en los diversos aspectos del desarrollo de videojuegos, con un enfoque particular en la programación. He desarrollado competencias sólidas en C++ y C#, los cuales son mis lenguajes de programación principales. Además, también tengo experiencia y me siento cómodo trabajando con Java, JavaScript, y Python.
Soy experto en Unity, donde he creado varios proyectos y dominado sus herramientas. También he tenido alguna experiencia con Godot y Unreal Engine. Gracias a mi comprensión de cómo funcionan internamente los motores de videojuegos, estoy capacitado para adaptarme rápidamente a nuevos entornos de desarrollo.
Además, estoy familiarizado con el uso de sistemas de control de versiones como Git, lo que me ayuda a gestionar y colaborar en proyectos de manera eficiente. También tengo conocimientos en Photoshop para diseño gráfico, Blender para modelado 3D, y Sony Vegas para edición de video, lo que me da la versatilidad para trabajar en diversos aspectos creativos del desarrollo de videojuegos.
Mi pasión por los videojuegos no solo se refleja en mi formación académica, sino también en mi deseo constante de aprender y mejorar. Estoy emocionado por aplicar mis conocimientos y habilidades en proyectos desafiantes que me permitan crecer como desarrollador y contribuir a la creación de experiencias de juego inolvidables.
https://www.linkedin.com/in/OscarFernandezRomano
Desplegar Portfolio
Articoding es un juego serio educativo desarrollado en Unity por alumnos del Grado de Desarrollo de Videojuegos de la Universidad Complutense de Madrid. El juego busca promover el desarrollo del pensamiento computacional (Computational Thinking) mediante la enseñanza de conceptos fundamentales de programación. El jugador debe superar niveles resolviendo los problemas que se plantean en un escenario en forma de tablero utilizando la programación visual por bloques. El juego tiene una comunidad en la que los usuarios pueden compartir sus propios niveles y juegos los del resto de usuarios. Enlace al repositorio.
HISPlayer es la empresa que elegí para realizar mis primeras prácticas empresariales. Durante mi estancia en la empresa, tuve la oportunidad de participar en diversas actividades y proyectos de esta, lo que me permitió adquirir conocimientos y habilidades relevantes para mi futuro profesional. Enlace a la página web.
El primer proyecto que desarrollé consistió en una demo técnica en HTML5 utilizando Unity, diseñada para mostrar un entorno 3D que integra reproductores de video utilizando la API de HISPlayer. Enlace a la demo técnica.
El segundo proyecto fue una demo técnica en HTML5 utilizando Unity, diseñada para recrear un casino en el que el juego se desarrolla en un entorno 3D. Esta demo está vinculada a un streaming en vivo de un casino real, donde se realizan las tiradas de la ruleta en tiempo real. La demo no está disponible de manera pública.
El tercer proyecto fue una demo técnica similar, adaptada específicamente para dispositivos Android. La demo no está disponible de manera pública.
MotorOla es un motor de videojuegos desarrollado en el marco de la asignatura Proyectos 3. Este motor ha sido implementado en C++ y utiliza un conjunto de librerías especializadas, incluyendo SDL, Ogre3D, OgreOverlay, Nvidia Physx y Fmod. MotorOla sigue el patrón arquitectónico Entity-Component-System (ECS) y permite la carga de juegos a partir de archivos LUA. Enlace al repositorio.
DoppleBanger es un proyecto del grado de Desarrollo de videojuegos de la Universidad Complutense de Madrid que consiste en un videojuego de acción rpg con vista isométrica de temática pirata consistente en visitar, superar y saquear equipamiento y tesoros de distintos niveles visitables por el jugador siguiendo la estructura fundamental del género establecido. En el proceso se encontrará una variedad de enemigos que deben ser derrotados por el jugador para llegar al ob jetivo. Cada nivel jugable será una isla con una dificultad progresiva de manera que cada zona dentro de la misma sea más difícil que la anterior. La dificultad de las islas también aumenta de manera progresiva. Enlace al repositorio.
Goblin Slayer es un videojuego de acción de tipo Hack ‘n’ Slash con vista de scroll lateral 2D que está basado en el anime de mismo nombre Goblin Slayer. Está ambientado en cuevas donde los goblins residen y el objetivo es acabar con todos ellos, ya que éstos causan estragos por donde pasan. Enlace al repositorio.