Los videojuegos actuales suelen ser sinónimo de devoradores de decenas o cientos de gigabytes en nuestros discos duros. Por ello, encontrarse con una proeza como es QUOD es algo bastante fascinante, a la par que inusual en estos días. Y todo, por el trabajo de un solo desarrollador.
Desarrollado por el programador Daivuk, este título es un shooter en primera persona con una estética retro, inspirado fuertemente en el clásico Quake, que logra comprimir todo el juego en un único archivo ejecutable que pesa tan solo 64 KB. Es decir, que hay trabajos de instituto en PDF que son mucho más pesados que este videojuego. E incluso una fotografía digital de baja resolución ocupa más que esto.
A pesar de su diminuto tamaño, no estamos ante una especie de demo técnica ni carente de contenido. El proyecto incluye tres niveles diseñados de manera pormenorizada, con una arena de combate contra un jefe final, cuatro tipos de armas distintas y varios enemigos con sus propias mecánicas.

Una hazaña que ha sido posible gracias a técnicas de programación y generación de contenido en tiempo real de ejecución. Vamos a ver los secretos de este minúsculo milagro del software.
El arte de la generación procedural y texturizado
La clave para que QUOD pese menos que un archivo «DOCX» la encontramos en que no almacena archivos de imagen o texturas tal y como suelen hacer los juegos. En su lugar, el desarrollador utiliza un sistema de texturas basado en «recetas» o instrucciones de acción. En vez de guardar un mapa de bits para una pared o un escenario, el código cuenta con una serie de parámetros breves que le dicen al ordenador cómo dibujar esa superficie en el momento en que se carga el juego. Y son parámetros para aplicar un ruido, añadir un filtro de relieve, un color base o una capa de suciedad.
Este enfoque es lo que hace posible que se eliminen megabytes y gigabytes de contenido por unos pocos bloques de texto de instrucciones que el propio hardware reconstruye en nanosegundos. Con la misma técnica, la iluminación tampoco está precalculada en mapas de luz pesados, sino que utiliza un sistema de sondeado que genera las sombras y los reflejos en tiempo real. Precisamente, esto permite que el entorno sea detallado y atmosférico sin almacenar un solo píxel en el archivo ejecutable.
| Técnica | Implementación en QUOD | Método Tradicional | Ahorro estimado de espacio |
|---|---|---|---|
| Texturas | Generación procedural (SDF) | Archivos de imagen (PNG, JPG) | >98% |
| Iluminación | Raymarching en tiempo real | Mapas de luz precalculados (Lightmaps) | >99% |
| Geometría | Simetría y vértices empaquetados | Mallas poligonales completas | >99% |
| Sonido | Síntesis FM por capas | Archivos de audio (WAV, MP3) | >99% |
Optimización de geometría, sonido y requisitos
No solo las texturas y las luces sufren este despliegue de recetas. El manejo de los modelos 3D y el audio ha seguido un proceso de «adelgazamiento» que sigue esa misma línea. Los vértices de los objetos, las animaciones de los enemigos y los huesos de los personajes se han empaquetado en asignaciones de bits muy ajustadas. Lo que elimina cualquier dato redundante y utiliza técnicas de simetría para no tener que guardar geometrías duplicadas.
En cuanto al sonido, QUOD utiliza un motor de síntesis por capas que utiliza fuentes de audio simples para crear efectos de disparo y explosiones con acierto. Mientras que la música se basa en un sistema de seguimiento con canales muy limitados. Pero no debemos pasar por alto un detalle fundamental en este juego: aunque este software cabría incluso en un disquete, es preciso que utilicemos un ordenador medianamente moderno. Esto se explica porque esas «recetas» que el juego envía al PC recaen del lado de este. Toda la carga de procesamiento que supone reconstruir todo ese contenido al cargarse es responsabilidad del PC. Por eso, se recomienda al menos un procesador i5 y una tarjeta gráfica de clase GTX 770. Un proyecto que llega precisamente en el 30 aniversario de la tecnología de Quake y nos recuerda que la eficiencia sigue siendo una disciplina artística dentro del desarrollo de un videojuego.
| Componente | Especificación Mínima | Fuente de Verificación |
|---|---|---|
| CPU | Intel i5-4590 o equivalente | Página oficial en Itch.io |
| GPU | NVIDIA GTX 770 o equivalente | Página oficial en Itch.io |
| Tamaño | 64 KB (comprimido) / 102 KB (descomprimido) | Descarga directa |
| Enlace de Descarga | Jugar en Itch.io | Plataforma oficial |
