Volver al portfolio

Unity · C# · Gameplay Programming

Third Person Controller

Base de controlador en tercera persona orientada a movimiento relativo a cámara, salto, gravedad, input modular y sincronización con animaciones.

Ver GitHub Build próximamente

Resumen técnico

Este proyecto está pensado como primer prototipo jugable del portfolio. Su objetivo es demostrar una arquitectura clara para separar input, movimiento, cámara y animación sin convertir el controlador del jugador en una clase monolítica.

Contenido placeholder preparado para sustituirse por capturas, código y enlaces reales cuando el proyecto avance.

Flujo técnico previsto

Esta página convierte el placeholder en una especificación técnica revisable: explica qué flujo tendrá el sistema y qué partes del código demostrarán valor profesional.

  1. 01Input ActionsPaso técnico 1
  2. 02PlayerInputReaderPaso técnico 2
  3. 03ThirdPersonMotorPaso técnico 3
  4. 04Camera / AnimatorPaso técnico 4

Mi contribución

  • Contribución 1
  • Contribución 2
  • Contribución 3
  • Contribución 4

Sistemas implementados

  • Sistema 1
  • Sistema 2
  • Sistema 3
  • Sistema 4

Tecnologías

  • Unity
  • C#
  • Gameplay
  • Input
  • Camera
  • Animation

Estado y próximos pasos

Estado actual Prototipo base
  • Siguiente paso 1
  • Siguiente paso 2
  • Siguiente paso 3

Ruta recomendada de revisión

Cuando el repositorio esté publicado, estos serán los archivos o sistemas principales que un reclutador técnico debería revisar primero.

  • PlayerInputReader.csLectura y normalización de input
  • ThirdPersonMotor.csMovimiento, gravedad y salto
  • CameraController.csCámara orbital y seguimiento
  • PlayerAnimationController.csSincronización con Animator