Desarrollo de videojuegos
Siempre me ha interesado mucho el diseño y desarrollo de sistemas interactivos y de Tiempo Real, y los videojuegos son el ejemplo por excelencia
2020
WeWereWolves
https://github.com/gomezportillo/WeWereWolves
WIP de un videojuego multijugador desarrollado en Unity y C# con la librería de red PUN (Photon Unity Networking) inspirado en el juego de mesa Los hombres lobo de Castronegro.
2019
MineRVa
https://github.com/gomezportillo/mineRVa
Trabajo de Fin de Máster con Matrícula de Honor desarrollado en Unity y C# con el framework de Realidad Virtuala VRTK en el que el jugador se mete en la piel de uno de los investigadores más famosos del mundo para ayudar a un museo a recuperar un cuadro robado.
Lista de reproducción con el diario de desarrollo - YouTube
Space Invaders desarrollado con Blender Game Engine
https://github.com/gomezportillo/bge_space_invaders
Versión del clásico Space Invaders hecha con el motor de videojuegos que estaba integrado en Blender.
2016 y 2017
Entre estos años desarrollé varios juegos para el Curso de Experto en Desarrollo de Videojuegos valorado en 30 créditos ETCS. Todos fueron desarrollados en C++ con el motor gráfico Ogre3D y la librería de físicas Bullet.
Los repositorios pueden verse en la página de GitHub.
Arrow and the Cursed Kingdom
https://github.com/CEDV-2016/arrow-tfc
Trabajo de Fin de Curso en el que usamos todo lo aprendido durante el curso. El trailer (a la derecha) está renderizado en Blender con los assets hechos para el juego y doblado por una amiga de Dublín.
Arrow
https://github.com/CEDV-2016/arrow
Minijuego para hacer uso de animaciones y el motor de físicas en el que el jugador tiene que acertar a todas las dianas en el menor tiempo posible.
Space Invaders
https://github.com/CEDV-2016/spaceinvaders
Minijuego para hacer uso de partículas y colisiones cuyo objetivo es acabar con todas las oleadas de enemigos y con el jefe que espera al final.
Mastermind
https://github.com/CEDV-2016/mastermind
Versión del juego de mesa homónimo que sirvió como primera toma de contacto con Ogre3D, el motor gráfico, y CEGUI, una librería de interfaces de usuario.
2015
Industrial Runner
https://github.com/gomezportillo/Industrial_Runner
Endless runner desarrollado con el framewoerk OpenFL en Haxe cuyo objetivo es aguantar todo lo posible sin chocarse con los objetos que van apareciendo antes de perder todas las vidas.
2014
Bomberman para la Nintendo DS
https://github.com/gomezportillo/NintendoDS_Bomberman
Versión del Bomberban desarrollada para la Nintendo DS con la librería NightFox.