History of Game Dev
Flash
\
裸金属->底层封装库->框架与库->商业引擎
裸金属时代(约1975 - 1985)
- 《Spacewar!》(1962), 《Pong》(1972)
- PDP-1, 雅达利 2600
底层硬件抽象库时代(约1990 - 1998)
在Flash称霸网页之前,PC单机游戏开发其实经历了一个极其重要的自救运动
- 代表:DirectX 3-7(1996-2000),Allegro, SDL
显卡品牌爆发(3dfx, S3, Matrox, ATI, Nvidia),显卡品牌比洗发水品牌还要多,不同显卡画三角形的方式都不一样,开发者不可能为所有显卡各写一套寄存器操作指令
Flash时代(约1999 - 2010)
就在 DirectX 和 OpenGL 打得不可开交时,网页角落里悄悄长出了一朵奇葩——Macromedia Flash。
这是游戏开发史的一次巨大“偏航”。它解决了前两个时代最大的痛点:反馈延迟。
在 Flash 里,你不需要编译,不需要懂显存。你只要画一个圆,在时间轴上挪一下位置,按下播放键——它动了。那个圆甚至自带完美的抗锯齿边缘,还能零成本加上投影和模糊滤镜。
美术生和动画师接管了指挥棒。一大批在今天看来依然惊艳的交互叙事、邪典小游戏如雨后春笋般涌现。那是独立游戏精神的第一次大规模觉醒。
时代的印记:
Flash 证明了可视化开发的恐怖生产力。虽然它因为性能和安全问题在移动时代轰然倒塌,但它留下的“时间轴思维”和“悬浮交互逻辑”,至今仍在影响 Unity 的 Animator 和现代网页的 UX 设计。