Tengo una sólida experiencia en programación, pero no del desarrollo de juegos. Solo hice algo de pong y serpiente en la escuela secundaria e hice algo de OpenGL en la universidad.
Quiero hacer mi propio motor de juego. Nada especial, solo un simple motor de juego en 2D. Pero porque soy un poco de la vieja escuela y me siento retro. Quiero que los gráficos se vean como viejos juegos de 8 bits (megaman, contra, super mario, ...).
Entonces, ¿cómo se hicieron los viejos juegos en aquel entonces? Quiero el enfoque más simple. ¿También estaban utilizando activos (imágenes) como lo hacen ahora los motores más nuevos? ¿Cómo se logra este tipo de renderizado con OpenGL?
Tenga en cuenta. La solución más simple. Quiero saber cómo se hizo en ese momento y cómo puedo replicar eso. Ni siquiera tiene que ser OpenGL. Puedo dibujar en el lienzo de la ventana. Básicamente, quiero hacerlo desde cero.