Resistencia en CharHoldout on Char VR
Un proyecto fan del universo de StarCraftA fan project set in the StarCraft universe

Resistencia en CharHoldout on Char VR

Después de la batalla de Char te quedaste solo, sin comunicación y rodeado de zerg sin rumbo. Tu equipo te encontró y el medevac ya viene en camino. ¿Resistirás hasta que llegue? After the battle of Char you were left alone, cut off and surrounded by leaderless zerg. Your squad found you and a medevac is on its way. Can you hold out until it arrives?

Se juega en PC o en Meta Quest 3. Guárdalo para después:Play it on PC or Meta Quest 3. Save it for later:

RECOMENDADO: Meta Quest 3 para la experiencia completa. RECOMMENDED: Meta Quest 3 for the full experience.

Rezagado en CharLeft behind on Char

Transmisión recibidaIncoming transmission En vivoLive

Después de la batalla de Char, muchos soldados se quedaron rezagados y sin comunicación. También quedó un puñado de zerg sin nadie a quien seguir, salvo unos overlords desperdigados por ahí.

After the battle of Char, many soldiers were left behind with no way to call home. So was a handful of zerg with no one left to follow, except a few overlords scattered across the wasteland.

Tú eres uno de esos soldados y estás solo.You are one of those soldiers, and you are alone.

Tu equipo te localizó y envió un medevac a rescatarte.

Your squad located you and sent a medevac to pull you out.

La pregunta es: ¿resistirás hasta que llegue?The only question is: can you hold out until it gets there?

Vista desde el casco: el visor del traje arranca sus sistemas detrás de la barricada

Dos formas de jugarTwo ways to play

El juego se pensó originalmente para jugarse en VR, pero si no tienes los lentes adecuados, puedes jugar en PC.The game was originally designed for VR, but if you don't have the right headset, you can play it on PC.

También está en itch.io.It's also on itch.io.

RecomendadoRecommended

Realidad virtual · Meta Quest 3Virtual reality · Meta Quest 3

Hecho y probado en Meta Quest 3. Se instala como aplicación de desarrollador.Built and tested on Meta Quest 3. It installs as a developer app.

  1. Activa el modo desarrollador del visor desde la app Meta Horizon del celular. Ver la guía de Meta (en inglés)Turn on the headset's developer mode from the Meta Horizon phone app. See Meta's guide
  2. Descarga el archivo APK (76 MB).Download the APK file (76 MB).
  3. Conecta el visor a la PC por cable e instálalo con SideQuest o con Meta Quest Developer Hub.Plug the headset into your PC and install it with SideQuest or Meta Quest Developer Hub.
  4. En el visor: Biblioteca → Orígenes desconocidos → Resistencia en Char VR.On the headset: Library → Unknown sources → Resistencia en Char VR.
Gatillo der.Right trigger
Disparar una ráfagaFire a burst
Agarre izq.Left grip
Tomar el arma con las dos manos (aumenta precisión)Hold the rifle with both hands (better accuracy)
Tu brazoYour arm
Estocada con la bayonetaBayonet thrust
Mantener AHold A
Prender o apagar el láserToggle the laser sight
Clic stick izq.Left stick click
Recentrar la vistaRecenter the view
Botón menú (izq.)Menu button (left)
PausaPause
Descargar APKDownload APK

El APK es para Meta Quest, no para celulares. Descárgalo desde tu PC.The APK is for Meta Quest, not for phones. Download it from your PC.

Sin instalaciónNo installation

PC · En el navegadorPC · In your browser

Con mouse y teclado, directamente en el navegador. Sin instalar nada.Mouse and keyboard, right in your browser. Nothing to install.

Mouse
Mirar y apuntarLook and aim
Clic izq.Left click
Disparar una ráfagaFire a burst
Clic der.Right click
Estocada con la bayonetaBayonet thrust
WASD
Moverte dentro del puestoMove inside the outpost
EspacioSpaceCtrl
Agacharte (mantener)Crouch (hold)
L
Láser de punteríaLaser sight
EnterEsc
Pausa (clic o Enter para seguir)Pause (click or Enter to resume)

Para agacharte mientras avanzas, mejor usa Espacio: en algunos navegadores Ctrl + W cierra la pestaña.To crouch while moving forward, use Space: in some browsers Ctrl + W closes the tab.

Jugar ahoraPlay now

No se puede jugar en celular. Ábrelo en tu PC.It can't be played on a phone. Open it on your PC.

Tu puesto: la barricada, el rifle y las criaturas gigantes en el horizonte 01 / 08

Una partida, de principio a finOne match, start to finish

  1. 01

    Enciende el trajePower up

    Dispara 3 ráfagas para iniciar la partida.Fire 3 bursts to start the match.

  2. 02

    10 oleadas10 waves

    Soporta oleadas interminables de Zerglings, Hidraliscos y Mutaliscos.Withstand endless waves of Zerglings, Hydralisks and Mutalisks.

  3. 03

    El UltraliscoThe Ultralisk

    Derriba al zerg más grande de todos antes de que te haga un instakill.Take down the biggest zerg of them all before it one-shots you.

  4. 04

    EmboscadaAmbush

    El medevac vendrá a rescatarte, pero será interceptado por Mutaliscos.The medevac is coming to rescue you, but Mutalisks will intercept it.

  5. 05

    ExtracciónExtraction

    Vence a todos los enemigos y escapa de Char.Defeat every enemy and escape Char.

El medevac estalla en el aire, partido en pedazos, entre Mutaliscos
Evita la destrucción del medevacKeep the medevac from being destroyed
Defendiendo al medevac con el visor marcando su integridad
Toda la información en tu HUDAll the info you need, right on your HUD

Enemigos implacablesRelentless enemies

Sin una mente que los guíe, los zerg que quedaron en Char atacan por instinto y en oleadas. Cada tipo pide algo distinto de ti: reflejos, puntería o sangre fría.With no mind left to guide them, the zerg stranded on Char attack on instinct, in waves. Each kind asks something different of you: reflexes, aim or nerve.

Zergling en pleno salto
Cuerpo a cuerpo · ManadaMelee · Swarm

Zergling

Rápido y en grupo. Galopa, salta sobre la barricada y te lanza tajos.Fast and never alone. It gallops, leaps over the barricade and slashes at you.

Consejo: Si llega a la barricada, clávale la bayoneta.Tip: If it reaches the barricade, stab it with the bayonet.

AmenazaThreat
Hidralisco escupiendo ácido
A distancia · ÁcidoRanged · Acid

HidraliscoHydralisk

Escupe ácido verde desde lejos, se entierra y reaparece en otro lado. Tiende a esquivar tus disparos.It spits green acid from afar, burrows and resurfaces somewhere else. It tends to dodge your shots.

Consejo: Puedes evitar su ácido disparándole. Cuando se entierre, mira las flechas del visor.Tip: You can stop its acid by shooting it. When it burrows, watch the arrows on your visor.

AmenazaThreat
Mutalisco en vuelo
Aéreo · BandadaAir · Flock

MutaliscoMutalisk

Vuela en bandadas, embiste en picada y dispara proyectiles.It flies in flocks, dives at you and fires projectiles.

Consejo: Dispara ráfagas cortas a la bandada, no a un solo Mutalisco.Tip: Fire short bursts into the flock, not at a single Mutalisk.

AmenazaThreat
Ultralisco rugiendo
Jefe · PesadoBoss · Heavy

UltraliscoUltralisk

Llega al final. Ruge, avanza y su embestida te matará instantáneamente.It comes at the end. It roars, advances, and its charge will kill you instantly.

Consejo: Toma el rifle con las dos manos, apunta y dispárale la ráfaga completa. El visor te marca su vida y a cuántos metros está.Tip: Hold the rifle with both hands, aim and land the full burst on it. The visor shows its health and how far away it is.

AmenazaThreat

Y en el cielo, los overlords.And in the sky, the overlords. Flotan a la deriva sobre el campo de batalla. No te atacan, pero te ven...They drift above the battlefield. They won't attack you, but they're watching...

Un rifle, un traje y tus manosA rifle, a suit and your hands

El rifle Impaler con la bayoneta y el láser, apoyado sobre la barricada

Rifle ImpalerImpaler rifle

  • Ráfagas de 7 balas.7-round bursts. Cada apretón es una ráfaga automática con trazadoras.Every trigger pull fires an automatic burst with tracers.
  • Calor.Heat. Si disparas sin parar, el arma se sobrecalienta. Espera a que se enfríe para reanudar el ataque.Fire nonstop and the weapon overheats. Wait for it to cool down before resuming the attack.
  • Bayoneta.Bayonet. Si un enemigo está muy cerca, golpéalo con la bayoneta. Mata a los Zerglings de un solo golpe. También puede protegerte de proyectiles.If an enemy gets too close, strike it with the bayonet. It kills Zerglings in a single hit. It can also shield you from projectiles.
  • Láser de puntería.Laser sight. Sigue la misma línea que la bala: dispara desde el hombro o desde la cadera.It follows the bullet's exact line: fire from the shoulder or from the hip.
  • Retroceso real.Real recoil. Evita disparar sin sujetar bien tu arma.Don't fire without a firm grip on your weapon.
El visor del traje en combate, con un Hidralisco escupiendo ácido

Visor del traje CMC-400CMC-400 suit visor

  • Oleada, hostiles, integridad del traje y temperatura del arma, siempre a la vista.Wave, hostiles, suit integrity and weapon heat, always in view.
  • Flechas en el borde que te avisan de dónde viene cada enemigo que no estás viendo.Arrows at the edge that warn you where every enemy you can't see is coming from.
  • Al recibir un golpe, el visor falla. Úsalo para identificar de dónde viene el ataque.Take a hit and the visor glitches. Use it to tell where the attack is coming from.

Experimenta Char desde tus propios ojosSee Char through your own eyes

01

Atardecer en CharSunset on Char

Todo el cielo en naranja y dorado, con niebla volumétrica, un planeta gigante y nubes a contraluz.The whole sky in orange and gold, with volumetric fog, a giant planet and backlit clouds.

02

Ceniza y brasasAsh and embers

Cientos de motas de ceniza flotando a tu alrededor y brasas que suben desde el suelo.Hundreds of ash flakes drifting around you and embers rising from the ground.

03

Gigantes en el horizonteGiants on the horizon

Criaturas colosales detrás de la niebla, que te recuerdan lo chico que eres en esta guerra.Colossal creatures behind the fog, a reminder of how small you are in this war.

04

Cada superficie respondeEvery surface reacts

Las balas sacan chispas del metal, levantan terrones del suelo y hacen sangrar a las espinas del terreno.Bullets spark off metal, kick up clods of dirt and make the spiked terrain bleed.

05

Cadáveres que se deshacenDissolving corpses

Los zerg caídos se disuelven de a pocos.Fallen zerg slowly dissolve.

06

Un puesto de verdadA real outpost

Barricada terran con cajas, chapas y contenedores, un búnker destruido a lo lejos y marines caídos en el campo.A terran barricade of crates, plates and containers, a destroyed bunker in the distance and fallen marines across the field.

07

Sonido que se sienteSound you can feel

Una banda sonora dedicada que acompaña en la batalla.A dedicated soundtrack that stays with you through the battle.

08

Vibración en los mandosController haptics

En VR los mandos vibran con cada disparo.In VR the controllers rumble with every shot.

09

Fluido en el visorSmooth in the headset

72 cuadros por segundo estables en Meta Quest 3.A steady 72 frames per second on Meta Quest 3.

Un tributo al niño que soñaba con hacer juegosA tribute to the kid who dreamed of making games

Desde niño siempre quise crear videojuegos. Siempre imaginé mundos increíbles.

Me dedico a la animación, tengo experiencia programando webs y sistemas y estoy familiarizado con el código (mucho, diría yo), pero NUNCA a un nivel que me permitiera desarrollar un juego como los que imaginaba. Por eso me parece INCREÍBLE lo que hoy se puede lograr con herramientas de inteligencia artificial: cosas que solo pensé lograr en sueños.

No es que me dé flojera aprender cosas nuevas. Es que la vida de adulto te quita mucho tiempo en cosas que no quieres, y prefiero desarrollar proyectos así antes que retirarme y decir que nunca lo intenté.

Este juego no es perfecto. No es el mejor juego del mundo, no es para nada lo más pulido y no es un triple A. PERO es, probablemente, el primer paso REAL que he podido dar en los videojuegos, y es mi primera demo que realmente me gusta y que presento al mundo. Un tributo a mi niño del pasado, el que soñaba con hacer juegos, y al mismo tiempo a una saga que me marcó muchísimo: StarCraft.

Sobre cómo se hizo: lo dirigí yo y lo creamos con inteligencia artificial en varios frentes. Mucha gente dirá «ah, está hecho con IA, no vale», pero esto va más allá. Hay muchos detalles que simplemente salen de la marca del autor, en este caso, la mía. Yo hice este juego. Es mío. Lo dirigí. Yo y mis herramientas de IA, comandadas por mí y por mi creatividad.

Es un pequeño grano de arena para la comunidad de StarCraft en el mundo. Espero tu feedback consciente para mejorarlo cada vez más.

Ever since I was a kid I wanted to make video games. I was always imagining incredible worlds.

I work in animation, I have experience building websites and systems and I'm comfortable with code (very comfortable, I'd say), but NEVER at a level that would let me build a game like the ones I imagined. That's why I find it INCREDIBLE what AI tools make possible today: things I only thought I'd achieve in my dreams.

It's not that I'm too lazy to learn new things. Adult life simply eats up a lot of your time with things you don't want to do, and I'd rather build projects like this than give up and say I never tried.

This game isn't perfect. It isn't the best game in the world, it isn't polished at all and it isn't a triple A. BUT it's probably the first REAL step I've been able to take in video games, and it's my first demo that I truly like and am showing to the world. A tribute to the kid I used to be, the one who dreamed of making games, and at the same time to a series that left a huge mark on me: StarCraft.

About how it was made: I directed it, and we built it with AI on several fronts. A lot of people will say "oh, it's made with AI, it doesn't count", but this goes beyond that. There are many details that simply come from the author's touch, in this case, mine. I made this game. It's mine. I directed it. Me and my AI tools, commanded by me and by my creativity.

It's a small grain of sand for the StarCraft community around the world. I'm hoping for your thoughtful feedback to keep making it better.

Daniel V.

Herramientas usadasTools used

Arte conceptualConcept art

ChatGPT

Las imágenes de referencia de criaturas, armas y escenario.Reference images for the creatures, weapons and setting.

Modelos 3D3D models

Higgsfield

De la imagen al modelo: zerg, rifle, manos, barricada y medevac.From image to model: zerg, rifle, hands, barricade and medevac.

SonidoSound

Suno

La banda sonora que acompaña la batalla.The soundtrack that carries the battle.

IntegraciónIntegration

Claude

Une todo con Blender y Unity: animación, comportamiento de los enemigos, efectos, sonido y código.Brings it all together in Blender and Unity: animation, enemy behavior, effects, sound and code.

Súmate a la resistenciaJoin the holdout

Esta demo es el primer paso, no el último. Busco voluntarios que quieran expandir, mejorar y hacer crecer lo que hoy presento, en cualquiera de sus frentes. Si crees que puedes aportar y tienes lo necesario, avísame.This demo is the first step, not the last. I'm looking for volunteers who want to expand, improve and grow what I'm presenting today, on any front. If you think you can contribute and have what it takes, let me know.

Sonido y músicaSound and music

Efectos y música originales, hechos a la medida de cada disparo, criatura y explosión.Original sound effects and music, made to fit every shot, creature and explosion.

Arte 3D3D art

Nuevos zerg, unidades terran, armas y escenarios, livianos para que corran fluido en el visor.New zerg, terran units, weapons and environments, light enough to run smoothly in the headset.

AnimaciónAnimation

Movimientos de criaturas, ataques, muertes y todo lo que hace que un enemigo se sienta vivo.Creature locomotion, attacks, deaths and everything that makes an enemy feel alive.

ProgramaciónProgramming

Unity y C#: mecánicas nuevas, optimización para Quest y más plataformas.Unity and C#: new mechanics, Quest optimization and more platforms.

Diseño de juegoGame design

Misiones nuevas, modos de juego, jefes y el ritmo de cada oleada.New missions, game modes, bosses and the pacing of every wave.

Pruebas en VRVR playtesting

Jugar, contar si te mareaste, encontrar fallas y decir con honestidad qué no funciona.Play it, tell me if it made you dizzy, find bugs and say honestly what doesn't work.

TraducciónTranslation

Llevar el juego y la web a más idiomas, para que la comunidad de todo el mundo lo juegue.Bring the game and the website to more languages, so players everywhere can enjoy it.

Comunidad y difusiónCommunity and outreach

Videos, streams, redes y hacer que llegue a quienes más lo van a disfrutar.Videos, streams, social media and getting it to the people who will enjoy it most.

Lo que busco en un aliadoWhat I look for in an ally

  • Ganas de construir algo por el gusto de hacerlo, y cariño por el universo de StarCraft.A drive to build something for the love of it, and a soft spot for the StarCraft universe.
  • Muestras de tu trabajo: un portafolio, un repositorio, un video, lo que tengas.Samples of your work: a portfolio, a repository, a video, whatever you have.
  • Tiempo para comprometerte con una parte concreta, aunque sea pequeña.Time to commit to one specific piece, even a small one.
  • Saber que es un proyecto de fan sin fines comerciales: nadie cobra ni se vende nada, y tu nombre va en los créditos.Knowing it's a non-commercial fan project: nobody gets paid and nothing is sold, and your name goes in the credits.

Cuéntame en qué te gustaría trabajar, qué has hecho antes y cuánto tiempo podrías darle.Tell me what you'd like to work on, what you've done before and how much time you could give it.

¿Sobreviviste?Did you survive?

Cuéntame cómo te fue, qué te gustó y qué mejorarías. Cada comentario ayuda a que la próxima versión sea mejor.Tell me how it went, what you liked and what you'd change. Every comment helps make the next version better.