《黑神话:悟空》是用什么编程语言开发的
2024年8月20日上午10点,《黑神话:悟空》在PS5、STEAM、EPIC GAMES STORE、WEGAME等平台同步上线。
这是一款由杭州游科互动科技有限公司开发,浙江出版集团数字传媒有限公司出版的西游题材单机动作角色扮演游戏。
作为中国首款3A游戏,《黑神话:悟空》在剧情、角色设计、游戏机制等方面都展现出了高度的原创性和创新性,为国产游戏树立了新的标杆。
游戏设计涉及的技术&编程语言
《黑神话:悟空》作为一款备受瞩目的国产单机动作游戏,其游戏设计涉及了多种前沿技术,并且采用了多种编程语言进行开发。游戏采用虚幻5引擎打造,拥有出众的画面与视觉效果,包括新的光照系统、动态天气、全景光线追踪等技术加持,为玩家带来沉浸式的游戏体验。
1.虚幻引擎(Unreal Engine)
虚幻引擎是《黑神话:悟空》的核心开发平台,提供了强大的图形渲染、物理模拟、动画制作等功能
。虚幻引擎5特别支持复杂的毛发渲染和Nanite虚拟化几何系统,使得游戏中的毛发、服装、建筑等细节表现更加逼真。虚幻引擎由美国的Epic Games公司开发,它是一个开源项目,任何人都可以使用该引擎进行学习或开发非商业性的项目。
这个引擎的底层源码主要使用的就是C++语言来开发的。
所以,《黑神话:悟空》主要是用C++语言开发的!
2.动作捕捉技术
游戏中的角色动作通过动作捕捉技术实现,精准记录演员的动作并转化为游戏角色动画,提高了角色动作的 真实性和流畅性。
面部捕捉技术结合骨骼动画系统,使角色的面部表情更加生动自然。
3.物理模拟与渲染技术
游戏中的物理模拟技术用于实现真实的物理反应,如角色动作带来的惯性、毛发和衣物的动态效果等。
高质量的渲染技术则确保了游戏画面的细腻度和真实感。
4.场景构建与实景扫描
游戏中的场景通过实景扫描和Nanite虚拟化几何系统结合实现,制作团队走遍中国采集大量高分辨率3D扫描数据,为玩家带来沉浸式的游戏体验。
5.人工智能算法
游戏中可能采用了人工智能算法来模拟角色的行为和决策,如敌人的AI反应等,增加游戏的挑战性和趣味性。
6.音频技术
高质量的音效制作和混音技术用于增强游戏的听觉体验,包括环境音效、角色语音、战斗音效等。