El hecho de hacer un juego retro o actual, diría que principalmente afecta en la complejidad de programación y gráficos debido a que los recursos de entonces eran más escasos que los actuales.
Así que cualquier libro o manual sobre programación de juegos te debería servir.
Todavía no lo he leído, pero éste libro electrónico (vaya, un pdf) tiene muy buena pinta (se puede encontrar en este mismo foro):
https://www.foro3d.com/f181/programación-videojuegos-con-sdl-68620.html.
Aquí te adjunto también la versión en formato pdf para que sea más fácil de leer y seguir.
Yo de ti empezaría con algún juego muy sencillo, al estilo pong, rompebloques, matar marcianos con una nave (en el libro adjunto se explica algo similar).
-- IMÁGENES ADJUNTAS --
🖼️
Estamos trabajando para mostrar las imágenes del foro
Adjunto #132349