Los modelos 3D generados con IA inundan el mercado, pero casi nadie los compra

El marketplace de activos 3D CGTrader ha detectado un desajuste entre la oferta y la demanda de modelos generados con inteligencia artificial. Según el informe de tendencias de mercado publicado por la compañía, uno de cada seis modelos subidos actualmente a la plataforma procede de IA, pero esos ac

Crear tu propio motor de juego: por qué, para qué y cómo abordarlo

Tras la polémica de Unity sobre precios y licencias, el debate sobre los motores de juego se reavivó: ¿conviene migrar a otro motor, quedarse o construir uno propio? Este artículo desmonta la idea de que un motor de juego es algo inherentemente enorme o complejo. El autor, desarrollador de un motor

libsm64: una librería para integrar a Mario en motores de juego externos

libsm64 es un proyecto de código abierto que ofrece una interfaz limpia al código de movimiento y renderizado de Super Mario 64, reconstruido mediante ingeniería inversa por el SM64 decompilation project. Su objetivo es permitir que el personaje de Mario pueda añadirse a motores de juego o sistemas

NerdLens: un escritorio virtual en una gafas de cartón VR

NerdLens es un proyecto de código abierto que permite replicar la pantalla de un ordenador en un visor de realidad virtual de bajo coste construido con un iPhone y unas Google Cardboard. La aplicación captura el escritorio o una ventana concreta, comprime cada fotograma en JPEG y lo envía mediante u

MemoryPack: serializador binario sin codificación para C# y Unity

MemoryPack es una biblioteca de serialización binaria para C# y Unity que prescinde de operaciones de codificación (VarInt, etiquetas, cadenas, etc.) y, en su lugar, copia directamente la memoria de los objetos de C#. Este enfoque, conocido como zero-encoding y similar al de FlatBuffers aunque sin r

Técnica Point Cloud Sound: audio espacial para fuentes de sonido irregulares

En el desarrollo de videojuegos, el sonido suele asociarse a un único punto en el espacio, lo que resulta problemático cuando la fuente sonora tiene una forma irregular. Un método habitual consiste en mover una fuente puntual al punto más cercano al oyente dentro del volumen emisor, pero esta aproxi

Ocho proyectos cancelados de Ubuntu que explican la historia de Canonical

Ubuntu es la distribución Linux más influyente del escritorio, pero Canonical, la compañía que la mantiene, acumula una larga lista de proyectos cancelados que ilustran hasta dónde llegó su ambición y dónde encontró sus límites. Bajo el liderazgo de Mark Shuttleworth, la empresa apostó de forma reit

Cartoon Network revive sus juegos Flash clásicos

Los 'Cartoon Network Flash Games' representan una cápsula del tiempo en la historia del diseño web y el entretenimiento online. En la primera década del siglo XXI, antes de la omnipresencia del streaming y los juegos móviles, Cartoon Network ofrecía una colección vibrante de juegos accesibles direct

Detrás de la pausa: la técnica oculta en los videojuegos

Pausar un videojuego parece una función trivial, pero su implementación técnica es sorprendentemente compleja y varía significativamente entre desarrolladores. A diferencia de lo que se podría pensar, no es simplemente un botón que detiene el juego; requiere una manipulación cuidadosa del tiempo y l

Retro Game Engine: Recreando la Estética CRT

Este artículo de Analog Dream Dev explora la motivación detrás de la creación de Retro Game Engine, un motor de juego diseñado específicamente para replicar la estética visual de los juegos clásicos en televisores CRT (tubos de rayos catódicos). El autor, con experiencia previa en motores como Unrea

Unity: La 'hack' de corrutinas revelada

Un artículo explora el uso de corrutinas en C++ y cómo Unity, en C#, ha implementado una solución ingeniosa debido a limitaciones históricas en el soporte de `await` en C#. Inicialmente, las corrutinas de C++ han sido poco utilizadas debido a su complejidad y la falta de ejemplos concretos. El artíc

Desarrolladores crean juegos sin motores tradicionales

Un desarrollador de videojuegos, Noel Berry, ha compartido su experiencia en la creación de juegos en 2025 sin utilizar motores de juego tradicionales como Unity o Unreal Engine. Berry argumenta que, a menudo, los motores de juego ofrecen funcionalidades innecesarias y pueden imponer restricciones o