2001年,《GTA3》正式发售,迅速在游戏圈引发了巨大反响。这款游戏凭借其出色的品质和创新的玩法,为后来的许多游戏开发提供了灵感。时至今日,围绕这款游戏的讨论依然热度不减。

与《GTA:罪恶都市》和《GTA:圣安地列斯》相比,《GTA3》中的飞行功能极为有限,玩家通常只能通过渡渡鸟进行短暂飞行。前R星技术总监Obbe Vermeij曾在社交媒体上分享了《GTA3》开发过程中的技术细节,其中就提到了飞行功能受限的原因。
Obbe Vermeij解释说,受限于当时PS2主机的存储和传输技术,《GTA3》无法将完整的游戏地图内容一次性加载到内存中,因此开发团队只能采用流式传输技术,从光盘中动态加载地图数据。当玩家在游戏世界中移动时,系统会不断读取光盘上的模型数据并载入内存,这一过程是《GTA3》开发中最大的技术难题之一。
他进一步说明,游戏光盘上模型的物理位置会影响加载速度。距离玩家当前位置更近的模型加载更快,而光盘磁头在不同轨道间移动时,光驱转速的变化也会影响读取效率。由于流式传输技术需要同时处理地图、车辆模型、角色模型和背景音乐等多种数据,这极大地限制了玩家在空中高速移动的能力。
在后来的《GTA:罪恶都市》中,开发团队对代码进行了优化,进一步压缩了模型和纹理数据,并采用了更智能的加载机制,例如在玩家飞行时减少对地面建筑细节的实时加载,以缓解系统负担。这些改进使得《罪恶都市》在一定程度上能够支持飞行体验,而《GTA3》则因技术限制未能实现类似功能。
