¡Hola, soy GatoDev!

Soy un desarrollador de videojuegos y modder profesional especializado en Unreal Engine 5.

Sobre mí

Mi nombre es David López.Nací en Valladolid, España, el 10 de agosto del 2002.A los tres años empecé a usar un ordenador y desde ese momento mi vida cambió de manera drástica. Pues de muy pequeño siempre me ha interesado el mundo de la informática y desde ese momento he ido aprendiendo de forma autodidacta un montón de cosas.A los ocho años me mudé a vivir a Colombia debido a mi doble nacionalidad; Allí, a los 12 años, fui reclutado por Microsoft para un programa interno que reúne a los mejores estudiantes del país. Con ellos aprendí sobre el mundo de la robótica, la lógica de la programación, la administración de proyectos, dando varias conferencias por instituciones sobre cómo iniciar en el mundo de la informática y la programación.A mis trece años empecé a desarrollar pequeños juegos y a curiosear con los servidores Linux, además de lenguajes de programación. Llegando a crear pequeñas aplicaciones y servidores para juegos.A mis quince años produje mi primer proyecto de éxito llamado AtlanticGamers. Una network del juego Minecraft basada en la API de Spigot y servidores Linux llegando a los 50.000 registros.A mis diecisiete años me sumergí en proyectos en el mundo de los e-Sports siendo el fundador del equipo competitivo Move Or Die y jugando a nivel semi-profesional Valorant en varios equipos. Además, trabajé como administrador de proyectos y desarrollador de software para grandes creadores de contenido como Mikecrack, ElTrollino… entre muchas otras cosas.

ACTUALIDAD:

Con 21 años, me encuentro nuevamente en España especializándome de manera oficial por Epic Games en el desarrollo de videojuegos con Unreal Engine y C++ para en un futuro ser pionero en la creación de juegos y entornos virtuales interactivos enfocados a los creadores de contenido.Puedes ver todos mis trabajos en mi portafolio.

Portafolio

Mis pasiones han moldeado mi vida, aquí te detallo las principales y mis logros en cada una.

MI PASO POR MICROSOFT

Presentación de Microsoft Student Partners en Universidad (UCC).

Reconocimiento en instituto por Microsoft.

Impartiendo clase en instituciones a mis 12 años de edad.


  • Fui reclutado por Microsoft con 12 años de edad en 2015.

  • Certificado oficialmente por Microsoft como uno de los únicos elegidos en todo el país para ingresar a Microsoft Student Partners.

  • Profundice con ellos sobre el mundo de la programación y la robótica.

  • Impartí clases y conferencias en instituciones sobre programación y su efecto práctico con los videojuegos.

Siempre me interesé mucho por el mundo de la programación y los videojuegos. Curioseando y cuestionándome constantemente de qué manera los juegos eran desarrollados; no solo me gustaba jugarlos, quería hacerlos.A los 12 años de edad, fui reclutado y certificado oficialmente por Microsoft para un programa interno que reúne a unos pocos selectos de los mejores estudiantes del país llamado Microsoft Student Partners. Siendo el único de todo el país que represento a las instituciones educativas. Con ellos profundicé en el mundo de la robótica, la lógica de la programación, la administración de proyectos, dando varias conferencias por instituciones sobre cómo iniciar en el mundo de la informática y la programación.Mira mi entrevista completa de Microsoft pulsando aquí.

Mi trayectoria en Unreal ENGINE 5

HABILIDADES DESTACADAS:

  • Desarrollando en UE desde 2020.

  • Formado oficialmente por Epic Games en UT-HUB.

  • Game Developer.

  • Game Designer.

  • Game Programmer.

  • C++ & Blueprints.

  • UE Tool Developer.

  • 2D & 3D Framework.

  • SFX & VFX Integration.

  • AI Programmer (Behaviour Trees, Environment Query, Blackboards…).

  • Animation and cinematics 2D & 3D Integration (Sequencer, Flip-books, Animation Machines, ABP, AB, AM…)

  • Materials.

  • Physics.

  • GIT & GitHub.

  • SVN & Tortoise.

  • Y mucho más…

Desde siempre las experiencias virtuales me han fascinado. Sobre todo me han generado curiosidad el proceso de su creación. Esto, sumado a mi pasión por los videojuegos, me llevó a conocer Unreal Engine 5, uno de los motores gráficos multipropósito más avanzados y reconocidos en la industria. Sus capacidades gráficas y de desarrollo son impresionantes. Por eso, decidí formarme y certificarme de manera oficial por Epic Games en UT-HUB, donde he aprendido a dominar el motor de manera experta.


Juegos Desarrollados

Destacados

Pervus (2023)

Lucky Blocks RTX (2022)


OTROS

Realistic Flappy Bird (2022)

modding

Minecraft

Ark Survival: Ascended

MINECRAFT MODS

Trabajando para importantes creadores de contenido como
@Mikecrack, @ElTrollino, @invictor, @Sparta356, @FranciscoGames, @AlexyYT entre muchos otros…


(Esta sección se encuentra en desarrollo, aún no están posteados ni el 5% de los mods)

Alexy Pet

Encargado por: @AlexyYT.
Desarrollado: 17/12/2023.
Versión: 1.18.2 Forge.
Categoría: Mobs.
Lenguaje: Java 17 [Temurin].


Descripción: Mascota del personaje principal con IA personalizada. Ataca entidades que el dueño hace daño, sujeta bloques, se pone en tu cabeza y le gustan los huesos.

Lucky Rol

Encargado por: @Sparta356.
Desarrollado: 27/11/2023.
Versión: 1.18.2 Forge.
Categorías: GameMode/Mobs.
Lenguaje: Java 17 [Temurin].


Descripción: Islas con LuckyBlocks personalizados para jugar en parejas de 3 con temática de familia (bebes & adolescentes). Cada LuckyBlock produce nuevos eventos. Desde gaviotas que traen a los bebes, hasta una pelea en el ring final.

Scary Deaths

Encargado por: @Sparta356.
Desarrollado: 11/12/2023.
Versión: 1.16.5 Forge.
Categorías: UI/GameMode/Mobs.
Lenguaje: Java 8.


Descripción: Cada vez que mueres, tu muerte se acumula. Llegado a cierto número de muertes, eventos terroríficos irán sucediendo.

Herobrine Powers

Encargado por: @Sparta356.
Desarrollado: 23/12/2023.
Versión: 1.18.2 Forge.
Categoría: Utilities.
Lenguaje: Java 17 [Temurin].


Descripción: Conviértete en Herobrine, el personaje más temido de Minecraft, y usa tu teclado para desatar tus poderes. Manipula el inventario, el clima y el entorno de tus enemigos, y hazles vivir una pesadilla.

Angel & Demons

Encargado por: @Sparta356.
Desarrollado: 04/12/2023.
Versión: 1.18.2 Forge.
Categoría: GameMode/Mobs.
Lenguaje: Java 17 [Temurin].


Descripción: Islas con LuckyBlocks personalizados para jugar en parejas de 3 con temática de familia de ángeles y demonios (bebes & adolescentes). Cada LuckyBlock es una nueva sorpresa finalizando con una pelea en el ring.

ARK SURVIVAL ASCENDED MODS


Paradox Community

Encargado por: @PARADOX.
Desarrollado: 21/11/2023.
Plataformas: PC/Consolas.
Categoría: UI.
Lenguaje: C++/Blueprints (UE-5.2).


Descripción: Marca de agua del servidor en pantalla e indicadores de durabilidad dinámicos de armadura en pantalla principal. El mod tiene una configuración para personalizarlo.

Atlanticgame(r)s network

  • Fundador: iDavidXx (GatoDev)

  • Inicio en 2017 y finalizó en 2019.

  • El proyecto alcanzó más de 50.000 registros.

  • HSURVIVAL como su modalidad destacada.

  • https://atlanticgamers.net

AtlanticGamers fue una network desarrollada y administrada por iDavidXx (GatoDev).Esta network se destacó por sus modalidades de juego propias y construidas por el mismo fundador de la network. La más destacada fue la modalidad HSURVIVAL que se trató de un juego survival con normas diferentes a las del Minecraft original como los cambios de gravedad, nuevas normas de juego que hacían de la jugabilidad algo mucho más difícil e innovación general durante todo su desarrollo.

Agradecimientos especiales:

  • FranciscoGames (Influencer)

  • CronusRD (Influencer)

  • Apixelados (Influencer)

  • SrFirox (Administrador)

  • LeonardoMP (Administrador)

  • peter0cv (Administrador)

  • iHaqDev (Manager)

  • Crazh (Moderador)

  • Kevineleven (Moderador)

  • AngelC (Moderador)

  • xXNatsukiXx (Moderadora)

  • Mellness (Moderadora)

  • Hampier (Moderador)

  • MithZh (Moderador)

  • zJasonPvP (Moderador)

  • Vicioso_ (Moderador)

  • Chem15 (Moderadora)

  • GingTeAma (Moderadora)

  • Darth_V2 (Moderador)

  • RayanZZ (Moderador)

  • XLa_Muerte666X (Moderador)

  • DJToxic (Builder)

  • Ivan (Donante)

REALISTIC FLAPPY BIRD

  • Desarrollado en 2022

  • Mi primer juego desarrollado en Unreal Engine.

Realistic Flappy Bird (RFB) es mi primer juego en el motor Unreal Engine para Windows y Android. Es una recreación del juego original "Flappy Bird" llevada a un toque de realismo y belleza.

¡DESCARGALO AQUI!

LUCKY BLOCKS RTX

  • El juego cuenta ya con 2000 descargas.

  • Uno de mis primeros desarrollos en Unreal Engine.

Lucky Blocks RTX es un juego hecho en el motor Unreal Engine para Windows. Es una recreación del minijuego de Minecraft "Lucky Blocks" pero enfocado totalmente a ello, con eventos y un final interesante.

¡DESCARGALO AQUI!

VIDEO-REACCIONES:

PERVUS

  • Desarrollado en Unreal Engine 5.

  • Desarrollado en 2023.

  • Desarrollado por equipo multidisciplinar.

  • Género plataformas RPG de acción 2D.

Descripcion:

Encarna a Pervus, un perverso guerrero, que aspira a convertirse en emperador. Tras enfrentarse en una justa, en la cual mostraría ser merecedor del título, muere en la misma y por alguna razón, su alma muda al cuerpo de una joven, llamada Eira.Ahora eres una joven huérfana, cuya única familia es un elfo llamado Ayiyi, que nos guiará durante la aventura con útiles consejos. Pervus se encuentra en un cuerpo que no es el suyo y su primer pensamiento es regresar a Imperia a descubrir qué ha ocurrido con su cuerpo.Avanza por las distintas zonas mientras vas descubriendo la historia de nuestro protagonista, superando múltiples trampas, derrotando enemigos y explorando hasta el último rincón de los reinos.Sube de nivel, mejora tu pericia con distintas armas, usa todas tus habilidades, aprende cómo se mueven tus enemigos, esquiva, defiéndete… todo para descubrir qué ha ocurrido para que hayas acabado en esta situación

Mi papel:

Mi principal responsabilidad en el desarrollo del videojuego fue crear el personaje principal (Pervus/Eira), que tiene diferentes habilidades, animaciones y barras como la vida y estamina. También diseñé e implementé el sistema de cámara, que se adapta al entorno y a la acción, el inventario, que permite al jugador gestionar sus recursos y equiparse los objetos coleccionables (items) que encuentra en el mundo, y un tipo de enemigo (araña). Además, supervisé el GamePlay y el GameFeel, revisando los niveles, los controles, la dificultad, la música y los efectos de sonido para garantizar una experiencia de juego divertida y fluida.A continuación listo los sistemas desarrollados por mi:

  • Locomoción: Movimiento horizontal, salto, dash, agachado y balanceo.

  • Maquina de estados: Intercambio de animaciones según el GamePlay.

  • Barras: Vida y sistema de estamina cual es consumido según que acciones del jugador. Recuperación automática por tiempo o poción.

  • Peso: Ralentización del jugador (velocidad de movimiento, animaciones y sonido) acorde al arma y/o armadura equipada.

  • Ataques: Dos sistemas de ataque, ligero y pesado mas cobertura. Desarrollo de ataques por espadas y arcos.

  • Sistema de combos: Intercalado de daño según la velocidad y variaciones de hit del jugador.

  • Seguimiento de cámara: Herramienta que permite el control de la cámara del jugador acorde a los limites de su entorno.

  • Inventario: Equipamiento, intercambio automático, activación, soltar objeto, apilar (stack), máximo de objetos, objeto único etc...

  • Coleccionable (Item): Recolección, clasificación, datatables.

  • Proyectiles: Detección de pared, recogida y daño.

Equipo de desarrollo:

Programación:

  • David López Aguirre (GatoDev).

  • Jonathan Winston.

  • David Fortea.

Arte:

  • Sergio Lopez Aguirre.

  • Elisa Romero.

  • Víctor Moncada.

  • Andreina Ortega.

Sonido:

  • Néstor M. Ronda.

¡DESCARGALO AQUI!

SECCIÓN EN MANTENIMIENTO

Esta sección de la página se encuentra en mantenimiento. Vuelva a visitarla en otro momento. Disculpe las molestias.

Contacto

Me encantan los retos, ponte en contacto conmigo que te aseguro que podremos hacer cosas muy grandes :)

Agenda una reunión conmigo