Jonathan Nava Noguez

Perfil Profesional

Programador de videojuegos en formación y estudiante de último año de Ingeniería en Programación de Videojuegos. Me especializo en el desarrollo de mecánicas, sistemas interactivos y gameplay utilizando motores como Unreal Engine y Unity.

Me caracterizo por mi orientación a resultados, capacidad de liderazgo natural y una constante disposición para aprender nuevas tecnologías. Disfruto resolver problemas complejos dentro del desarrollo de videojuegos y mejorar continuamente la calidad del código, salvaguardando siempre la integridad y diversion del mismo.

Aptitudes Técnicas

Lenguajes

C++

C#

Java

Python

CSS

HTML

Motores de Videojuegos

Unreal Engine (C++ / Blueprints)

Unity

Metodologías

Principios SOLID (nivel intermedio)

Trabajo colaborativo en equipo

Orientación a objetivos

Aprendizaje continuo

Experiencia

Supernova Dev Game

Participación en desarrollo de prototipo de videojuego en tiempo limitado dentro de un entorno de Game Jam.

  • Desarrollo del gameplay usando Unity
  • Trabajo colaborativo con el equipo
  • Creación de demo funcional en tiempo limitado

Proyectos personales

  • Creación de sistemas de gameplay en Unreal Engine
  • Implementación de mecánicas básicas de juego
  • Creación de MetaHumans en Unreal
  • Participación en eventos y comunidades como TalentLand

Formación en Unreal Engine

Gameplay y Personajes

Creación de personajes, sistema de inputs y multijugador local utilizando CreateLocalPlayer.

Sistemas de Juego

Implementación de colisiones, triggers, sistema de vidas, muerte con ragdoll y reinicio de nivel.

Objetos Interactivos

Llaves, puertas condicionadas, destructibles usando Chaos y sistemas de inventario.

UI y HUD

Widgets en C++ y Blueprints, barras de tiempo, comunicación entre actores.

Multijugador

RPCs en C++, sincronización cliente-servidor y cambio de nivel por jugador.

Formación en Unity

Gameplay

Programación en C# para control de jugador, lógica de juego y sistemas reutilizables.

Sistemas de combate

Armas, proyectiles, recarga y efectos visuales y sonoros.

IA básica

Enemigos tipo torreta con detección, ataque y destrucción.

UI y HUD

Objetivos de misión, menús, progreso de juego y control del cursor.

Gestión del juego

Manejo de escenas con SceneManager y control del flujo del juego.

Idiomas

Español

Nativo

Inglés

Básico (A2)