是一家以制作VR作品为主的新兴公司。 其目标是通过制作有吸引力的 VR 内容来加速虚拟现实的进步。 我们一直在开发展示 VR 功能的项目,并且我们期待继续为铁杆和休闲玩家开发令人满意的内容。 最终,我们的目标是让更多人熟悉 VR。
《音乐》是首款发布的 VR 游戏,目前支持 HTC Vive 和 Touch 平台。 音乐的环境图形提供身临其境的体验,让您通过在 10 键键盘上敲击节拍来充分享受音乐。 您可以通过跨平台多人游戏与朋友竞争,或者使用自动音符生成算法播放您想要的任何音乐。
感谢虚幻引擎,音乐变得更加引人入胜。 虚幻引擎允许制作团队改进功能并优化游戏。 那么,我们来谈谈我们在《音乐》的开发过程中是如何充分利用虚幻引擎的。
UI - 改进 VR 中的 UI 非常复杂。 在《音乐》中,我们仅使用虚幻引擎的蓝图就轻松开发出了我们想要的UI,并且很快就使用了。 自交互组件 4.13 版本起,就可以使用运动控制器来处理 VR UI。 然而,我们从虚幻引擎版本 4.12 开始,因此我们构建了自己的函数来通过运动控制器控制 UI,这要归功于我们对虚幻引擎源代码的访问。
多人游戏 - 为了降低游戏复杂性,Music 的多人游戏模式是通过跟踪玩家当前的操作而开发的。 通过这种方法,我们使用虚幻引擎的副本服务器建立了多人游戏模式。
多线程 - 在节奏游戏类别中,响应滞后会破坏玩家的体验。 保持游戏的响应速度和速度非常重要。 音乐实现了自动音符生成算法,允许在游戏中播放任何音乐,但复杂的算法会增加所需的计算量,从而难以维持游戏性能。
为了解决这个问题,Music 使用多线程来同时保持自动音符生成算法和游戏性能的质量。 虚幻引擎提供了很多多线程友好的功能,因此将算法转换为多线程的函数相对容易。 高性能且易于使用的线程安全数据结构可以提供很大帮助。 这些努力的结果是,性能得到了提高,复杂的算法可以实时分析音乐。 “音乐”现在可以快速分析歌曲,不仅可以本地存储,还可以包含在音乐中。
帧率——VR游戏需要保持90 fps才能提供令人满意的游戏体验。 的实例立体渲染帮助该项目实现了渲染性能并优化了渲染。 此外,详细的分析功能可以以记录帧为单位跟踪工作负载,这对于提高开发最后阶段的性能非常有帮助。
“音乐”有大量的IO操作,比如多人游戏、在本地PC或PC上浏览、下载音乐等。 我们可以使用分析来跟踪帧率下降情况,虚幻引擎出色的多线程功能允许每个部分都是异步的,有助于在同步时进行优化虚幻4引擎 游戏,以减少 IO 负载。
于是,基于虚幻引擎的《音乐》就这样诞生了。 《音乐》已经在Steam和商店上架,并将在移动VR和PSVR上发布。
目前正在忙着制作一款新的VR游戏《代号:T》,该游戏也利用了虚幻引擎强大便捷的功能。 那么,敬请关注《代号:T》的最新资讯!
如果您想加入Epic工作,请在微信后台回复关键字“招聘”,了解我们最新的招聘信息。 Epic Games欢迎您!
未经允许不得转载! 作者:admin,转载或复制请以超链接形式并注明出处天心神途传奇手游发布网。
原文地址:《使用虚幻引擎 4 的节奏游戏“MUSIC INSIDE”》发布于:2024-03-13





还没有评论,来说两句吧...