Ir al contenido

Daniel Veiga

Criaturas gigantes avanzan entre la niebla de un planeta rojo, vistas desde la barricada del jugador
Videojuego de realidad virtual · proyecto propio

Char Holdout

Un videojuego para el visor Meta Quest 3 que también se juega desde el navegador de cualquier computadora.

Desde niño quise hacer videojuegos. Este proyecto propio fue para probar si podía dirigir uno completo, de la idea al juego publicado. Sigue creciendo con cada versión.

Qué es
Videojuego de realidad virtual
Mi papel
Idea, dirección y desarrollo
Dónde se juega
Meta Quest 3 y el navegador de cualquier computadora
Idiomas
Español e inglés
Año
2026

Así se ve

Tu puesto frente a las criaturas gigantes de Char
Tu puesto frente a las criaturas gigantes de Char
Manos robóticas que aprietan el gatillo
Manos robóticas que aprietan el gatillo
El jefe final siempre aparece donde puedes dispararle
El jefe final siempre aparece donde puedes dispararle
El visor del traje arranca sus sistemas
El visor del traje arranca sus sistemas
La nave de rescate llega a buscarte
La nave de rescate llega a buscarte
A salvo, dentro de la nave
A salvo, dentro de la nave

Lo que demuestra

01

Inteligencia artificial en cada etapa

Las criaturas nacieron como dibujos, se volvieron modelos 3D y el código se escribió conmigo dirigiendo cada decisión.

02

Fluido en un equipo con la potencia de un celular

Niebla, decenas de enemigos y explosiones a la vez, sin tirones. Cada modelo se aligeró y cada efecto se calculó para que el visor lo soporte, porque en realidad virtual un tirón marea.

03

Un producto listo para publicar

Se juega en el visor, en el navegador o se descarga. Tiene su propia web en español e inglés y está publicado en una tienda de juegos, con comentarios abiertos para recibir opiniones.

«The scenes, monsters and sounds are excellent. Hopefully there will be more.»

«Las escenas, los monstruos y los sonidos son excelentes. Ojalá haya más.»

dobsy, jugador en itch.io

Para los curiosos: cómo está hecho

Unity 6 · C# · Realidad virtual · Meta Quest 3 · OpenXR · WebGL · Blender · Shaders HLSL · Partículas · Ragdoll · IA de enemigos · Low poly · IA generativa

Cómo se usó la inteligencia artificial
  • Cada criatura y objeto nació como una imagen hecha con ChatGPT, se convirtió en modelo 3D con Higgsfield y luego se aligeró.
  • Cada criatura tiene un esqueleto digital para animarse: correr, saltar, atacar y morir.
  • La banda sonora se hizo con Suno y los sonidos de impacto se generan por código.
Zergling
Zergling
Hidralisco
Hidralisco
Mutalisco
Mutalisco
Cómo corre fluido en el visor
  • Un programa propio reduce la cantidad de caras de cada modelo para que el visor pueda mostrar muchos a la vez sin que se note la diferencia.
  • Las sombras suaves vienen pintadas de antemano en los modelos en lugar de calcularse en vivo: se ven bien y ahorran potencia.
  • Una niebla con volumen que se mueve con el viento, calculada de forma liviana.
  • El cielo, la niebla y el suelo comparten la misma luz, así todo parece parte del mismo mundo.
Enemigos con inteligencia propia
  • Unos atacan en manada sin chocarse entre ellos y saltan la barricada.
  • Otros disparan desde lejos, se mueven de costado para esquivar las balas y se entierran para aparecer en otro lugar.
  • Los que vuelan bajan en picada y calculan hacia dónde se mueve la nave de rescate para acertarle.
  • El jefe final siempre aparece en un lugar desde donde el jugador puede dispararle.
Un juego, tres formatos
  • Aplicación para Meta Quest 3, versión para jugar en el navegador con mouse y teclado, y archivo descargable para instalar en el visor.
  • Todo el escenario lo arma un programa propio: se rehace completo con un clic, sin acomodar nada a mano.
  • Web propia en español e inglés, con el juego listo para jugar y la descarga.
  • Publicado en itch.io, con comentarios abiertos para recibir opiniones.

Cuéntame qué necesitas

No necesitas tenerlo todo claro ni saber de tecnología. Si tienes una idea o un problema dando vueltas, escríbeme y lo vemos juntos. Te respondo yo mismo, sin compromiso.

Escríbeme por WhatsApp
Siguiente proyecto

Perú Trail Series

Inscripciones, equipos y pagos de un campeonato de carreras de montaña.