La mayoría de los juegos modernos intentan simplificar las cosas para que todo funcione de manera gigantesca y brutalmente compleja. Entonces, si quieres ver una codificación inteligente, deberías echar un vistazo a los juegos más antiguos.
Los juegos clásicos de Id Software (Wolfenstein 3D, Doom 1/2/3, Quake 1/2/3) están llenos de ingeniosos trucos de programación, el más popular es la implementación de Quake de la raíz cuadrada inversa rápida. Es un ejemplo de hasta dónde deben llegar las personas para que los gráficos 3D (como) se ejecuten en una CPU muy lenta y sin GPU.
Los desarrolladores de NES también necesitaban mucha creatividad para crear juegos decentes.
El blog de Fabien Senglard es un buen lugar para comenzar si desea aprender más sobre programación en juegos antiguos. Ya no está activo allí, pero todavía hay un montón de contenido increíble.
- Cómo iniciar un canal de juegos en Youtube
- ¿Qué hace que un juego de disparos en primera persona sea realmente bueno?
- ¿Cómo los desarrolladores de juegos construyen su juego para diferentes plataformas después de que lo terminaron?
- ¿Hay sitios web o personas que distribuyan artículos gratuitos de Team Fortress 2?
- ¿Son ilegales los paquetes de refuerzo de pesaje (juegos de cartas coleccionables)?