首页 >>  正文

手机游戏开发工具

来源:baiyundou.net   日期:2024-07-02

当地时间3月20日-3月24日,被视为全球游戏技术风向标的“2023游戏开发者大会(Game Developers Conference,简称 GDC 2023)”于美国旧金山举行,国内头部游戏厂商腾讯游戏以多种形式参会,与来自全球各地的顶尖游戏开发者、游戏设计师和游戏发行商共聚,分享游戏产业的技术研究成果,自由交流前沿技术创新探索,共同探讨全球游戏产业发展趋势。

在为期5天的会议中,腾讯游戏带来了18场主题演讲,展示了AI、渲染、引擎、触觉反馈、音频等自研技术在《王者荣耀》《和平精英》《重返帝国》《暗区突围》《PUBG MOBILE》等头部游戏中的前沿应用和创新突破。

除此以外,由腾讯游戏CROS自研引擎打造的超高清“数字长城”首次亮相,面向全球展示游戏技术在数字文保领域的创新应用,吸引与会者沉浸式体验长城文化,了解和学习长城保护知识。专属的EXPO展区内,腾讯游戏还展示了最新的游戏开发工具,包括基于机器学习的游戏AI开发平台Game AIR;用于美术生产的智能工具Artigician;以及反外挂工具的Anti-Cheat Expert(ACE)“反作弊专家”等等。

通过GDC这一全球最具影响力的游戏行业峰会,腾讯游戏立足游戏技术,充分展示技术创新、前沿技术探索,以及技术外溢价值,并与其他参会者深度交流学习,希望为全球玩家带来更优质的产品体验,同时也持续探索游戏科技的更多可能性。

多项技术创新助推游戏开发提质增效

长期以来,由于移动端设备的多样性,如何兼顾硬件兼容和性能,保证最佳的渲染效果,一直是移动开发者们必须攻克的难题之一。《王者荣耀》通过改进Shadow Map技术来提高跨平台开发中的阴影质量,打破了性能限制和平台差异的局限。高性能、低延迟的动态烘焙全局光照技术使得游戏在低端移动设备上也能具备良好的性能。同时考虑到IBL的漏光问题,团队采用了预计算可见性视椎的遮挡来对画面精细修复。

而为了让玩家在不同设备上都能获得最佳体验,开发者通常也会使用不同细节层次的游戏资产来平衡性能和质量,但如何实现移动端的自动适配呢?《王者荣耀》技术专家介绍,他们创新性地将人工智能和可微渲染理论应用到项目资产辅助生产中。

传统渲染技术是从给定场景参数集生成图像的过程,而可微渲染技术能办到“时光倒流”,从生成的图像反推场景参数集。可以说,可微渲染技术在计算机视觉和计算机图形学之间架起了一道桥梁。同时,得益于可微渲染自动化渲染误差优化的能力,自动化和定量化地生产最优品质的游戏LOD(Level of Detail)资产不再是难事。整体上,该管线资产产能较传统技术,在极大降低生产成本的同时,也数十倍提升了产能,且视觉效果比肩顶级高精资产。

于3月8日在巴西上线的《Honor of Kings》便首次应用了该管线,巴西玩家即便在1.3 GHz四核处理器和1GB RAM的低端基线设备上,也能够在保证优秀画面品质的情况下流畅体验游戏。

《重返帝国》在手机游戏中率先实现了保证稳定帧率的同时展示超过1000名全3D士兵的同屏战斗,这也是行业内首次在上线游戏中看到Unity DOTS技术应用于如此大规模的场景。项目组对Unity DOTS技术栈的应用与实践将为更多使用Unity DOTS系统的游戏,以及其他面临大规模密集计算的场景提供破题思路。

针对移动端的另一个弊病,即功耗提高带来的过热和CPU降频,《暗区突围》手游开发了一套高兼容性的“基于帧预测的性能优化技术”,能在保持手感的同时降低游戏的功耗,而基于分布式的GPU烘培系统使得PVS技术得以在项目中快速迭代并落地,再结合SOC的遮挡剔除技术能更进一步提升渲染的效率,也使得光追系统在部分高端机型中更容易落地,进一步打造媲美PC的游戏体验。

而在大型游戏中,影视级、大规模森林的实时渲染是困扰行业已久的问题之一,过往方案很难兼顾画面精度和森林规模的高效渲染。腾讯游戏自研的BroadLeaf渲染方法,通过降低植物叶片的几何复杂性和纹理规模,来实现快速渲染,并能直接集成到大规模森林场景中,产能较现有技术提升10倍,准确率也大幅提升。此外,BroadLeaf还降低了资源占有率,压力测试结果显示,BroadLeaf可实时渲染包含12万棵树的森林场景,所需显存为1376MB。目前该技术已经在腾讯START ENGINE里得到运用。

除了自身技术突破外,面向行业游戏开发者,腾讯游戏也在持续释放技术能力,一站式游戏研发效率解决方案“行云(Cloudflow)”致力于解决游戏研发的链路长、分支多的关键问题,目前已帮助百余款游戏有效提升研发效率。

游戏与AI“共振”发展 腾讯游戏分享多项AI进展

最近备受关注的AI与游戏产业素来结合紧密。电子游戏因具有明确的规则、严格的边界以及强博弈性等特性,天然地成为研究、测试、验证人工智能的重要工具,二者“共振”发展。

GDC上,多位腾讯游戏技术专家分享了AI方面的最新进展,如光子工作室群在FPS游戏中所实施的强化学习AI方案,相比起模仿式学习AI已显示出更高效率。目前,强化学习AI与传统的行为树AI的对决胜率超过90%,其游戏表现受到了游戏开发者的广泛好评。此外,光子将以UGC类产品编辑器为例,引入YAO系统概念,这样就可以在数字化内容中部署人工智能技术,比如在没有标记点,或特定场景要求的前提下,在虚拟世界直播一场现实中的篮球比赛等等。除了玩家体验外,光子技术专家们还探索了如何利用机器学习,辅助运算各项综合物理反应,从而大幅降低实现逼真交互系统所需的工作量,降低了工程设计的复杂性,也具有更强的实操性。

精品化趋势下,游戏资产的持续增加给开发者带来了各种挑战。以《沙丘:觉醒》为例,Level Infinite技术团队助力合作工作室,通过深度学习模型压缩和解压缩言度图纹理的全新解决方案,准确地保留了景观的显著特征,满足关键游戏对低存储空间的要求,且将其集成到虚幻引擎中,其机器学习模型部署技术可将模型高效转换为C++,性能较现有技术提升150-500%。

腾讯游戏CROS自研引擎全球首秀 游戏技术价值外溢

除了持续优化游戏产品性能,游戏技术也正被越来越广泛地应用于数字文保、数字孪生、社会公益等领域,不断拓宽游戏价值认知边界。GDC上,由腾讯游戏CROS自研引擎打造的“数字长城”惊喜登场。这是去年6月发布的“数字长城”的最新版本。“数字长城”是全球首次通过多种前沿游戏技术,实现最大规模文化遗产超高精度、沉浸交互式的数字还原。

在主题分享中,腾讯游戏CROS团队也介绍了如何凭借轻量级、模块化的技术优势,帮助实现大规模、全动态、超高清、超真实的自然环境和长城渲染效果的过程。而基于“数字长城”所开拓的数字文化技术管线,也将被应用于后续更多元的数字文化项目中。

光子自研的GVoice AI Codec和触觉反馈技术已在《和平精英》中成功落地,但其在社会公益领域,同样大有可为。该触觉反馈技术目前已经被应用于步行导航方向提醒、公交地铁出行到站提醒、搜狗触觉输入等多个场景,帮助提升视障、听障群体对环境的感知力。这也是游戏技术首次系统输出、跨界应用在无障碍领域。

技术实力持续增强,国产游戏登上世界舞台

至今已举办了35届的GDC旨在推动游戏技术的发展,促进游戏开发者之间的深度交流,近年,越来越多的国内游戏厂商站上这一行业顶尖舞台,也展现出中国游戏产业正得到全球的广泛认可。

着眼国内,经历了过去近20年的高速发展,游戏产业正步入全新阶段,重新认识游戏已成为行业共识。在上月举办的中国游戏产业年会上,中宣部出版局副局长杨芳指出,游戏应顺应时代发展和人民期待,打造硬核产品和核心竞争力,让中国游戏这块“金字招牌”绽放新光彩。她表示,“要更好发挥游戏产业发展促进科技进步的作用,加大前沿技术研发投入,加快关键核心技术创新突破,着力推动科技创新,助力科技攻坚。”

随着数实融合加快推进,作为“超级数字场景”,游戏将会释放多元价值,助力推动科技创新、以及数字经济发展。

","gnid":"9fcd425d969b52bbe","img_data":[{"flag":2,"img":[{"desc":"","height":"714","title":"","url":"https://p0.ssl.img.360kuai.com/t0137d485a98d1ae85a.jpg","width":"1271"},{"desc":"","height":"590","title":"","url":"https://p0.ssl.img.360kuai.com/t01df12e67f7f44d2cb.jpg","width":"1251"},{"desc":"","height":"714","title":"","url":"https://p0.ssl.img.360kuai.com/t017d0e093eb0c7e431.jpg","width":"1270"},{"desc":"","height":"736","title":"","url":"https://p0.ssl.img.360kuai.com/t015ebed6fca17f24b9.jpg","width":"1270"},{"desc":"","height":"713","title":"","url":"https://p0.ssl.img.360kuai.com/t01dc6e04e9a07d7de3.jpg","width":"1269"},{"desc":"","height":"710","title":"","url":"https://p0.ssl.img.360kuai.com/t01fd01dcf855ef9a11.jpg","width":"1264"},{"desc":"","height":"709","title":"","url":"https://p0.ssl.img.360kuai.com/t01b30f1cc743b309b9.jpg","width":"1269"}]}],"original":0,"pat":"art_src_3,otherc,fts0,sts0","powerby":"hbase","pub_time":1679667180000,"pure":"","rawurl":"http://zm.news.so.com/dea3d062ff5f302ae05eca57eac35f43","redirect":0,"rptid":"55b5463619b09909","rss_ext":[],"s":"t","src":"北京商报","tag":[{"clk":"kgame_1:和平精英","k":"和平精英","u":""},{"clk":"kgame_1:游戏","k":"游戏","u":""},{"clk":"kgame_1:王者荣耀","k":"王者荣耀","u":""},{"clk":"kgame_1:机器学习","k":"机器学习","u":""},{"clk":"kgame_1:腾讯游戏","k":"腾讯游戏","u":""}],"title":"腾讯游戏亮相2023游戏开发者大会,面向全球展现前沿游戏技术

上莲贫718android游戏开发用什么软件 -
米黄娣18629163977 ______ 游戏开发和应用开发是两个不同的领域,如果是应用开发,那么现在比较通用的解决方案是appCan、HBuilder这样的HTML5+JS跨平台解决方案,中小型公司大多用这样的.原生开发的话用JAVA开发,使用Eclipse工具.游戏开发的话,必须是用游戏引擎解决的,原生java开发太困难,2D游戏用cocos2dx,3D游戏用Unity3D是比较多的.其中cocos2dx使用C++语言,Unity3D使用C#语言,都是跨平台的,也就是可以同时发布至IOS.

上莲贫718手游开发j2me需要安装哪些软件,如何安装?
米黄娣18629163977 ______ 在进行J2ME程序需要开发的时候,使用的开发工具分为两类: l 通用开发工具——适合所有手机的通用工具 l 专用开发工具——适合某种型号的手机的开发工具,例如Nokia 下面介绍一下通用开发工具J2ME Wireless Toolkit(J2WTK),最近SUN...

上莲贫718做手机游戏需要什么软件 -
米黄娣18629163977 ______ 那就看你做什么平台的游戏了,比如jar游戏,那就是java语言;mrp游戏,就是标准的C语言;等等.不是看一两书就能做软件的,建议去塞班论坛找些游戏的源代码看看

上莲贫718手机游戏一般用什么软件做呢?还有有关这个软件的资料?谢谢!
米黄娣18629163977 ______ 主题这里面有,还可以让里面的玩家帮你定做 这个网站不错,资源丰富, 下面的地址是手机巴士的 http://bbs.sj84.com/?fromuser=25131452 里面有各种各样的和手机有关的东西东西 如果你自己有收钱的游戏,可以发贴给里面的玩家给你破解 免费的手机主题, 让你打造个性手机,也可以定做你自己喜欢的手机主题 免费的手机软件, 让你的手机功能更强大, 看书的工具MOTO,看画的炮手,自己破解收费游戏工具,制造手机主题工具等等

上莲贫718学游戏开发用哪个软件最好? -
米黄娣18629163977 ______ 游戏开发指利用计算机编程语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏. 目前流行的游戏开发语言为C++编程语言,目前流行的游戏开发接口为DirectX9.0,还有OpenGL、SDL(Simple DirectMedia Layer)等.现在...

上莲贫718什么手机软件可以制作游戏 -
米黄娣18629163977 ______ 该软件应该未问世,手机目前主要涉及的领域是通讯,再就是游戏,最后是各种各样的辅助软件.制作类软件功能多样需要较高配置的设备运行,手机现在还未满足这样的条件,所以开发商还未走这路线,也就未开发.

上莲贫718java的手机游戏用什么开发软件开发的? -
米黄娣18629163977 ______ sun公司有自己开发Java游戏的工具“sun_java_wireless_toolkit”,可以到sun官网下载,敲代码的话,可以用常用的文本编辑器,也可以用一些常用的Java IDE,比如Eclipse,你可以下载一个插件“eclipseme.feature”,这样可以更方面的开发J2ME应用程序. 另外,手机系统有很多版本,主流的有塞班、widows mobile、linux.

上莲贫718HTML5游戏开发工具常用的有哪几款 -
米黄娣18629163977 ______ 1、Canvas Debugger 在最新版本的firefox中,浏览器中添加了Canvas调试. Canvas Debugger允许你跟踪所有的canvas上下文调用, 像绘制元素和使用特定的调色器一样,它会根据具体的要求调用颜色编码.它不仅在开发基于WebGL的游戏...

上莲贫718有没有安卓软件开发引擎?我知道unity3D是拿来开发游戏的....但是有没有类似的引擎拿来开发软件??? -
米黄娣18629163977 ______ 引擎开发游戏,开发软件一般用工具包或开发框架,有一个 Mono for Android ,可以让开发人员使用 Visual Studio来创建基于 C# 和 .NET 的应用程序,并且让这些程序可运行在 Android 手机上 ,UI开发包有DroidUX等

上莲贫718手机游戏是怎样编写的比如智能手机具体要有那几种必备的开发工具?
米黄娣18629163977 ______ Eclipse开发J2ME手机

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024