Estudiante en UANL, Licenciado en Multimedia y Animación Digital. México.
Mi amor por los videojuegos como medio con la capacidad de hacerte vivir una experiencia me ha llevado a querer formar parte de este como desarrollador.
Me especializo en diseñar ideas, conceptos y mecánicas para después implementar su funcionalidad.
Aunque pueda hacer arte, especialmente en 3D, no me considero un artista.
Cualquier recurso artístico creado por mí, me ha servido para entender el proceso y poder facilitar el trabajo en equipo con los verdaderos artistas.
Unreal
Unity
Unity
Unity
Unity
Unity
Unity
Visual Studio
Visual Studio
Visual Studio

The Shootening

Youtube

  • Descripción del proyecto:
    • Juego 3D donde un alien te aprisiona en una galleria de tiro para entretenerse mientras luchas por aguantar vivo lo mas que puedas.

  • Solo hice:
    • Diseño y funcionalidad de interfaz de usuario y jugabilidad.
    • Edición de sonidos e imágenes base.

  • Herramientas que use:
    • Unreal Engine.
    • Sistema de código visual (Visual Scripting) de Unreal Engine.
    • Gimp.
    • Audacity.

  • Características importantes:
    • Jugable con ratón y teclado o con control de Xbox.
    • Sistema de peligro que reduce la vida si tardas mucho en destruir objetivos.
    • Eventos de proximidad.
    • Sistema para cambiar de entre 2 armas con diferentes estadísticas.
    • Sistema de munición y recarga.
    • Sistema de puntuación por objetivos.
    • Objetivos en base a tipos modificables (modelo 3D, vida, puntuación, reducción de peligro, velocidad y efecto de destrucción)
    • Generador de objetivos aleatorios (tipo de objetivo, tiempo de espera para el siguiente).

Equipamiento aleatorio

Github

Youtube

  • Descripción del proyecto:
    • Escenario 2D donde puedes navegar por plataformas y equiparte objetos aleatorios.

  • Hice todo exceptuando:
    • Imágenes de escenario y personaje.
    • Sistema de luces 2D base.

  • Herramientas que use:
    • Unity.
    • C#.

  • Características importantes:
    • Base de datos de objetos.
    • Sistema de inventario de personaje.
    • Creación de objetos con modificaciones aleatorias.
    • Luz de personaje que cambia de color dependiendo de los objetos equipados.
    • Jugable con ratón y teclado o con control de Xbox.
    • Interfaz responsiva al control actual.
    • Movimiento en dos dimensiones robusto (caminar, correr, saltar, esquivar, trepar y dejarse caer).
    • Plataformas solidas, intermitentes y movibles. Accionables o en ciclo.
    • Cámara que sigue la mira(mouse/palanca).
    • Sistema de movimiento de fondos de acuerdo a su profundidad (parallax scrolling).

Combate simple

Github

Youtube

  • Descripción del proyecto:
    • Escenario 2D donde puedes pelear contra enemigos mientras buscas la meta del nivel.

  • Hice absolutamente todo.

  • Herramientas que use:
    • Unity.
    • C#.
    • Gimp.

  • Características importantes:
    • Jugable con ratón y teclado o con control de Xbox.
    • Cámara que sigue la mira(mouse/palanca).
    • Sistema de estamina (energía para acciones).
    • El porcentaje actual de vida determina el porcentaje máximo de estamina.
    • Animaciones a base de jerarquías o muñecos (puppets).
    • Enemigos con IA que patrullan su zona cercana. Cuando detectan al jugador van a atacarlo y cuando lo pierden de vista regresan a patrullar.
    • Punto de aparición de la meta del nivel aleatorio entre posiciones definidas.
  • Descripción del proyecto:
    • Juego 2D de niveles infinitos donde en cada uno hay enemigos que te buscan e intentan matar mientras intentas llegar al nivel y puntuación mas altos.

  • Hice todo exceptuando:
    • Arte del piso.

  • Herramientas que use:
    • Unity.
    • C#.
    • Gimp.

  • Características importantes:
    • Generador de mapas aleatorios altamente modificable (dimensiones, cantidad y longitud de caminos, etc.).
    • Sistema de estamina (energía para acciones).
    • Rango de visión dependiente de porcentaje de vida.
    • Cámara responsiva (movimiento, ataques, etc.).
    • Esquive con tiempo de invulnerabilidad.
    • Sistema de mini mapa con niebla de guerra.
    • Animaciones a base de "sprites".
    • Indicador de nivel y puntuación.
    • Armas de corta y larga distancia.
    • Cantidad, tipo y punto de aparición de enemigos aleatorios.
    • Enemigos con IA que buscan al jugador. Cuando lo encuentran lo siguen para atacar y cuando lo pierden de vista van al ultimo punto donde lo vieron.
    • El punto de aparición de meta de nivel siempre esta en la coordenada mas lejana posible.
    • Jugable con ratón y teclado o con control de Xbox.

Dodger Souls

Github

Youtube

  • Descripción del proyecto:
    • Juego 2D donde tienes que esquivar enemigos y agarrar objetos hasta conseguir una puntuación alta (un jugador) o hasta que el rival muera (multijugador).

  • Hice todo exceptuando:
    • Imágenes base.
    • Música y sonidos base.

  • Herramientas que use:
    • Unity.
    • C#.
    • JavaScript.
    • Gimp.
    • Audacity.

  • Características importantes:
    • Versiones de un jugador y multijugador. Ambas en escritorio y navegador.
    • Enemigos y objetos infinitos con puntos de aparición aleatorios.
    • Empujar a tu rival chocándole (multijugador).
    • Generación aleatoria de perfil (multijugador de escritorio y un jugador).
    • Comunicación con el navegador (multijugador).
    • Conexión con cualquier computadora dentro de la misma LAN (multijugador).

Local Geometry

Github

Youtube

  • Descripción del proyecto:
    • Juego 2D multijugador donde cada jugador controla una figura geométrica y compite para aguantar mas tiempo esquivando figuras picudas.

  • Hice todo exceptuando:
    • Imágenes base.
    • Música y sonidos base.

  • Herramientas que use:
    • Unity.
    • C#.
    • JavaScript.
    • Gimp.
    • Audacity.

  • Características importantes:
    • Doble salto usando físicas.
    • Escenario con modificaciones aleatorias.
    • Enemigos infinitos con direcciones aleatorias.
    • Comunicación con el navegador.
    • Conexión con cualquier computadora dentro de la misma LAN.
  • Descripción del proyecto:
    • Juego 3D donde eres un robot con el objetivo de escapar de diferentes laberintos lo mas rápido posible mientras esquivas trampas.

  • Hice todo exceptuando:
    • Los modelos 3d del robot, las trampas y las decoraciones.
    • La música y sonidos base.
    • Algunas imágenes base.

  • Herramientas que use:
    • Unity.
    • C#.
    • Maya.
    • Gimp.
    • Audacity.

  • Características importantes:
    • Control en primera persona con botas cohete (salto).
    • 4 laberintos de diferente dificultad.
    • 4 tipos de trampas diferentes.
    • Guardado e indicadores de mejor tiempo para cada dificultad.
    • Menu de inicio y pausa.
    • Estados de victoria y derrota.
    • Interfaz de usuario con tiempo actual en laberinto, vida y recarga de salto.
  • Descripción del proyecto:
    • Juego 3D donde eres un cuervo con el objetivo de recolectar almas de cadáveres mientras esquivas los ataques de una hydra.

  • Hice todo exceptuando:
    • Los modelos 3d de los arboles.
    • La música y sonidos.
    • Algunas imágenes base.

  • Herramientas que use:
    • Visual Studio.
    • C++.
    • OpenGL.
    • Maya.
    • 3dsMax.
    • Gimp.

  • Características importantes:
    • Terreno a base de mapa de alturas.
    • Niebla dinámica.
    • Animaciones básicas.
    • Eventos de proximidad.
    • Colisiones completas con escenario y personajes.
    • Sistema de partículas.
    • Movimiento de personaje y cámara en base a matrices.
    • Cámara en primera y tercera persona.
    • Sistema de interfaz de usuario.
    • Menu de inicio.
    • Estados de victoria y derrota.
    • Opción para reiniciar el juego.
    • Sistema de follaje aleatorio.

Anor Londo Poker

Github

Youtube

  • Descripción del proyecto:
    • Escenario 3D donde se puede jugar al Póker con todas sus reglas.

  • Hice todo exceptuando:
    • La música y sonidos.
    • Algunas imágenes base.

  • Herramientas que use:
    • Visual Studio.
    • C++.
    • OpenGL.
    • Maya.
    • 3dsMax.
    • Gimp.

  • Características importantes:
    • Terreno a base de mapa de alturas.
    • Evento de proximidad.
    • Colisiones completas con escenario.
    • Indicador de probabilidades de ganar con mano actual.
    • Enemigo con IA que busca tener su mejor mano posible.
    • Estadísticas de victorias y derrotas.
    • Estados de victoria y derrota.
    • Opción para reiniciar el juego.

Dark Souls Scene

Github

Youtube

  • Descripción del proyecto:
    • Escenario 3D para demostrar funcionalidades.

  • Hice todo exceptuando:
    • Los modelos 3d de los arboles y el equipo del usuario.
    • La música y sonidos.
    • Algunas imágenes base.

  • Herramientas que use:
    • Visual Studio.
    • C++.
    • OpenGL.
    • Maya.
    • 3dsMax.
    • Gimp.

  • Características importantes:
    • Terreno a base de mapa de alturas.
    • Niebla dinámica.
    • Animaciones básicas.
    • Eventos de proximidad.
    • Cielo con cambio día y noche básico.
    • Colisiones completas con escenario y personajes.
    • Sistema de follaje aleatorio.
Maya
NetBeans
Unity
Maya
AfterEffects

Compilación de animaciones

Youtube

  • Descripción del proyecto:
    • Conjunto de varias animaciones y poses.

  • Solo hice las animaciones y poses.

  • Herramientas que use:
    • Maya.

  • Características importantes:
    • Algunas animaciones de movimiento.
    • 10 segundos de animación de ataque.
    • 15 segundos de animación de personaje hablando (LipSync).
  • Descripción del proyecto:
    • Aplicación web para subir y visualizar videos, similar a Youtube.

  • Hice todo exceptuando:
    • Algunas imágenes base.

  • Herramientas que use:
    • NetBeans.
    • Java.
    • Brackets.
    • HTML.
    • CSS.
    • JavaScript.
    • Servlets y JSP.
    • AJAX.
    • JDBC y SQL.
    • Gimp.

  • Características importantes:
    • Usuarios anónimos.
    • Creación y modificación de cuentas de usuario.
    • Recordar usuario al iniciar sesión.
    • Recuperación de contraseña.
    • Seguir cuentas de usuario (suscribirse).
    • Subida, modificación y eliminación de videos.
    • Opción de videos solo para usuarios con cuenta.
    • Agregar videos a favoritos.
    • Dar "me gusta" a videos.
    • Reportar videos.
    • Conteo de reproducciones, favoritos, "me gusta" y reportes por video.
    • Comentar en videos.
    • Pagina principal con secciones para encontrar videos por categorías.
    • Ordenamiento de videos por fecha y cantidades (reproducciones, favoritos, "me gusta").
    • Búsqueda de videos por usuario, titulo, categoría y rango de fechas.
    • Prohibir videos reportados o prohibir usuarios con videos reportados.

Interfaz Hombre-Maquina

Github

Youtube

  • Descripción del proyecto:
    • Aplicación para controlar el funcionamiento de una alarma contra incendios.

  • Hice todo exceptuando:
    • Imágenes base.
    • Sonidos base.
    • Efectos de partículas.

  • Herramientas que use:
    • Unity.
    • C#.
    • Gimp.
    • Audacity.

  • Características importantes:
    • Multiplataforma (PC / Android).
    • Comunicación con Arduino.

Esqueleto humanoide

Youtube

  • Descripción del proyecto:
    • Modelo 3d con esqueleto humanoide y arma.

  • Hice todo exceptuando:
    • Algunas imágenes base.

  • Herramientas que use:
    • Maya.
    • Gimp.

  • Características importantes:
    • Espacio para agarrar y soltar un objeto.
    • Movimiento facial básico (ojos y boca).
    • Animación de ciclo de caminar.
    • Animación de ciclo de correr.

Producción multimedia

Youtube

  • Descripción del proyecto:
    • Video creado y editado a base de recursos audiovisuales.

  • Hice todo exceptuando:
    • Algunas imágenes base.
    • Música y sonidos base.

  • Herramientas que use:
    • After Effects.
    • Gimp.
    • Audacity.

  • Características importantes:
    • Creación y edición de imágenes.
    • Edición de música y sonidos.
    • Creación y edición de efectos especiales.
    • Animaciones 2d a base de jerarquías o muñecos (puppets).

nelson.martinez.gongora@gmail.com