80年代windows操作系统还没出吧,DOS游戏并不受欢迎,那个时候是日本和美国红白机的时代。具体内容参考这篇知乎:https://www.zhihu.com/question/34611826
关于引擎:首先要定义游戏引擎到底是什么,如果学过语言肯定知道各种语言都有各种类库,它其实就是一个大的类库,也就是一大堆代码,目的是简化重复劳动,优化性能等。所以没有引擎完全可以写游戏的。只是工具太差,效果不好罢了。
关于游戏设计理论:从红白机开始,游戏的市场份额已经很高了,当时一定已经有了较为成熟的游戏设计理论,只是比较机密而已。
关于互联网:以Linux开始的互联网分享精神只是制作软件和游戏的一种方式,不可否认类似育碧,EA这类的大公司制作大作还是占据了游戏界的主流。